URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 91826
[ Назад ]

Исходное сообщение
"подключение iscsi target нескольких инициаторов"

Отправлено pertiol , 24-Июн-11 11:50 
Здравствуйте!
Настроил target на ubuntu по этой инструкции http://openet.org.ua/base/sys/iscsi_debian.txt.html . Все работает, запускается. Подключаю к нему две системы (win 2008 server и win xp, то же если и с двух 2008 серверов). Но изменения сделанные с одной машины не видны на другой, при переподключении файлы появляются.
Как можно настроить чтоб изменения сразу были вилны с обоих машин? Или пусть так и дальше будет? Но если зальется файл с именем как у существующего, проблем не будет?

Содержание

Сообщения в этом обсуждении
"подключение iscsi target нескольких инициаторов"
Отправлено Static , 24-Июн-11 12:18 
>  Здравствуйте!
>  Настроил target на ubuntu по этой инструкции http://openet.org.ua/base/sys/iscsi_debian.txt.html
> . Все работает, запускается. Подключаю к нему две системы (win 2008
> server и win xp, то же если и с двух 2008
> серверов). Но изменения сделанные с одной машины не видны на другой,
> при переподключении файлы появляются.
>  Как можно настроить чтоб изменения сразу были вилны с обоих машин?
> Или пусть так и дальше будет? Но если зальется файл с
> именем как у существующего, проблем не будет?

никак


"подключение iscsi target нескольких инициаторов"
Отправлено wirm , 24-Июн-11 13:10 
Почитайте про кластерные ФС-станет более понятно зачем они существуют

"подключение iscsi target нескольких инициаторов"
Отправлено Square , 25-Июн-11 01:26 
>  Здравствуйте!
>  Настроил target на ubuntu по этой инструкции http://openet.org.ua/base/sys/iscsi_debian.txt.html
> . Все работает, запускается. Подключаю к нему две системы (win 2008
> server и win xp, то же если и с двух 2008
> серверов). Но изменения сделанные с одной машины не видны на другой,
> при переподключении файлы появляются.

Это происходит потому, что файловая система которую вы используете, не предусматривает ситуации, когда изменения в ней могут произойти минуя текущую ОС. Когда диск подключается, с него считываются данные о разделах и файловой системе, и по мнению ОС - никакие изменения в файловой системе не могут произойти минуя ее, и как следствие  - повторное (регулярное) считывание состояния ФС не происходит. Ибо незачем.
Существуют файловые системы, в которых такая ситуация предусмотрена. Прочитайте про кластерные ФС.

>Но если зальется файл с именем как у существующего, проблем не будет?

Он грубо поверх перезатрет случайным образом данные, причем вне зависимости от того одинаковое имя или разные. На диске сохранится тот файл, и то состояние ФС, которые будут записаны последними. Поскольку обе эти ОС ничего не знают одна о другой.

>  Как можно настроить чтоб изменения сразу были вилны с обоих машин?

Использовать вместо iSCSI обычный режим файлового сервера.

> Или пусть так и дальше будет?

Можно поставить кластерную ФС, можно использовать файловый сервер вместо блочного устройства.


"подключение iscsi target нескольких инициаторов"
Отправлено pertiol , 25-Июн-11 10:13 

> Использовать вместо iSCSI обычный режим файлового сервера.
> Можно поставить кластерную ФС, можно использовать файловый сервер вместо блочного устройства.

Большое спасибо! Придется отказаться от iscsi, сделаю как вы советуете.