У моего 10.1.1.100 есть 10 целей. Сначала я подключился к одной цели, запустив
iscsiadm --mode node --targetname iqn.2005-06.com.drobo:b800i.1112.id5 --portal 10.1.1.100:3260 --login
Когда я набираю, он показывает только один подключенный диск. fdisk -l
(пример / dev / sdb). Проблема в том, что я перезапускаю службу iscsid и снова запускаю fdisk -l
, он показывает все цели. / dev / sdb, / dev / sdc, / dev / sdd .... и т. д.
Как мне избежать этой проблемы? Я хочу подключиться только к желаемой цели.
Похоже, вы обнаружили все эти цели, и они будут внесены в клиентскую базу данных. В зависимости от вашей ОС node.startup
может быть установлен на автоматический в (/etc/iscsi/iscsid.conf
), так iscsid
войдет в каждый из них при инициализации.
Для проверки запустите команду:
iscsiadm -m node
Если это показывает все 10 целей, и вам нужна только одна конкретная, то вы можете удалить цели, в которые вы не хотите входить на клиенте, используя --op=delete
аргумент.
Используя цель, которую вы хотите сохранить в качестве примера:
iscsiadm --mode node --targetname iqn.2005-06.com.drobo:b800i.1112.id5 --portal 10.1.1.100:3260 --op=delete
Если вы просто хотите подключиться к первой доступной цели на этом хосте, а затем больше не входить в систему, это немного отличается. В этом случае вам нужно будет установить node.leading_login
к Yes
который будет входить в каждый доступный iface, пока не добьется успеха, а затем остановится.
Вы можете определить цели iSCSI, вошедшие в систему, по их пути. В вашем случае это будет -
/dev/disk/by-path/ip-10.1.1.100:3260-iscsi-iqn.2005-06.com.drobo:b800i.1112.id5-lun-0