Недавно возник вопрос о переносе кучи жужащих и трещащих жестких дисков с десктопа куда-нибудь подальше. Без потери доступа к ним, естественно.
Дальше следует скучное описание запуска iSCSI-target на debian/ubuntu и iSCSI-инициатора под маздаем
Под линуксом iSCSI реализует IET — iSCSI Enterprise Target, в репозитории дебиана (убунты) конечно он имеется:
apt-get install iscsitarget
настройку сервера описывает конфиг /etc/ietd.conf, добавим в него жесткий диск:
Target iqn.2008-09.local.server:Disk0
Lun 0 Path=/dev/sdb,Type=fileio
где local.server — реверсивное доменное имя, Disk0 — идентификатор диска
Path — соответственно путь-до-диска
на этом настройка закончена (пока без авторизации)
# invoke-rc.d iscsitarget restart
и можно подключать инициатор.
Инициатор будем настраивать под WinXP (Vista)
vista ultimate уже имеет на борту все нужное остается только запустить службы (делается автоматически при первом обращении к аплету настройки iSCSI из панели управления)
для WinXP необходимо скачать Microsoft iSCSI Software Initiator
Дальше добавление диска происходит одинаково:
на вкладке Discovery (Обнаружение) добавляем портал кнопкой Add Portal (Добавить Портал) — имя или IP-адрес нашего сервера. После на вкладке Targets (Конечные объекты) появится список экспортируемых сервером дисков — в нашем случае 1. Соединимся с ним нажав Log In (Вход). В открывшемся окне, поставить (по желанию) галку «Automatically restore…» («Автоматически входить…»)
Дальше на вкладке Bound Volumes/Devices (Тома и устройства) перечисляются все подключенные iSCSI-устройства, если список пуст — давим кнопку Bind All (Автонастройка)
После того, как диск появится в списке его можно донастроить (уже как обычный диск) в консоли diskmgmt.msc
Вот и всё