現在iSCSIのみを使用しているiSCSI/FCストレージがあります。 LinuxとWindowsでは、一般的にLUNのマウントに問題はありません。
残念ながら、Linux iSCSIイニシエーターにLUNを追加すると、メッセージで情報が表示されます。
警告!このターゲットのLUN割り当てが変更されたという指示を受け取りました。 Linux SCSIレイヤーは、LUN割り当てを自動的に再マップしません
新しいLUNはに表示されません
fdisk -l
Iscsiデーモンを再起動すると(新しいLUNを取得しますが、マウントされた古いLUNとの接続が失われます)、さらに、デバイスの文字(dev/sd ..)が変更されます。
Windowsの場合-新しいLUNは一度に表示され、以前のLUNに影響を与えることなくマウントできます。
に特別なオプションはありますか
iscsiadm
(「再スキャン」などを試しましたが、うまくいきませんでした)?
新しいLUNを追加していて、iscsiイニシエーターがすでに接続されている場合は、iscsiバスを再スキャンして新しいLUNを探すだけです。
for i in /sys/class/scsi_Host/host*/scan ; do echo - - - > $i ; done
LUNのサイズ/ジオメトリを変更する場合は、デバイスを再スキャンする必要もあります。
for i in /sys/class/scsi_device/*/device/rescan ; do echo 1 > $i ; done
それは私にとってはうまくいきます。うまくいかない場合は、iscsiセッションを再スキャンしてみてください。
iscsiadm -m node -R
デバイス名に依存する必要がないように、実際にはUUIDまたはWWID(マルチパスを使用する場合)を使用する必要があります。