
У меня возникла проблема с iscsitarget. Кажется, я наконец-то заставил его работать, но когда я монтирую диски на разных компьютерах с Windows, они, похоже, сохраняют свою собственную структуру папок.
пример:
на одном компьютере1 я удаляю файл, на втором компьютере файл все еще там, даже после обновления.
на втором компьютере я перемещаю файл в новую папку, но на первом компьютере остается та же структура папок.
даже структура папок, смонтированная локально в Linux, не синхронизирована...
В ietd.conf у меня есть эта строка для моего диска:
Lun 0 Path=/dev/sdb,Type=fileio
Мой накопитель — USB Elements емкостью 2 ТБ.
но может быть есть варианты или проблемы с кэшем где-то еще?
решение1
Поддерживает ли ваш диск официально несколько клиентских подключений через iscsi?, несколько подключений от одного клиента — это совсем другая игра в мяч, чем несколько подключений от нескольких, если нет, это не сработает и приведет к повреждению данных, если вы попытаетесь. Вам нужно устройство хранения, которое поддерживает кластеризацию.
Единственный известный мне способ обойти это — использовать цель Microsoft iscsi, так как она поддерживает кластеризацию, создать файл VHD на устройстве хранения, а затем подключить всех клиентов к цели iscsi на компьютере, подключенном к хранилищу, таким образом, только ПК, подключенный к хранилищу, делает запись напрямую, все остальное обрабатывается по мере поступления через цель на «серверную» машину. Диски, которые поддерживают кластеризацию, обычно очень дороги, думаю, начальная цена составляет 1500-2000 фунтов стерлингов.