編集:これはDebian 7システム(より正確にはProxmoxハイパーバイザー https://www.proxmox.com/en/ )2.6.32-48-pveカーネル上にあります。
バックエンドのinfinibandストレージのiscsiターゲットとしてディスクパーティションがあります。ターゲットをイニシエーターにローカルにマウントしました(/mnt/iscsi
上)。イニシエーターを再起動する必要がある場合は、/mnt/iscsi
をアンマウントしてから、再起動する前にポータルからログアウトする必要があります(少なくとも数年前はこの方法でした。iscsiで作業してからしばらく経っています)。
Iscsiを介してマウントされているファイルシステムを判別するにはどうすればよいですか?通常のmount
コマンドは、イニシエーターによって作成されたブロックデバイスを表示するだけです(例:/dev/sdc
)。
/dev/sdc on /mnt/iscsi type ext4 (rw,relatime,barrier=1,data=ordered)
再起動前にアンマウント/ログアウトを自動化したいのですが、アンマウント後に問題のファイルシステムをiscsiadm ... --logout
で実行する必要があるかどうかを判断するには、この情報では不十分です。
iscsiadm -m session -P 3
を試して、最後のセクション「接続されたSCSIデバイス」を確認してください
参考までに:ブート時にiscsid
を開始するように設定した場合、再起動する前にiSCSIパーティションをアンマウント/ログアウトする必要はありません。パーティションが/ etc/fstabにあり、_netdev
オプションがある限り。
このコマンドを試してください:
iscsiadm -m session -P 3 | grep 'Target\|disk'
Iscsiadmユーティリティは、iSCSIターゲットの検出とログイン、およびopen-iscsiデータベースのアクセスと管理を可能にするコマンドラインツールです。
-m, --mode op
はモードを指定します。 op
は、discoverydb
、node
、fw
、Host iface
またはsession
のいずれかである必要があります。このコマンドは、セッションターゲット(および結果内のgrep)をリストします。