编辑:这是在 Debian 7 系统上(更准确地说是 Proxmox 虚拟机管理程序https://www.proxmox.com/en/)2.6.32-48-pve内核。
我在后端无限带宽存储上有一个磁盘分区作为 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
在卸载后运行相关文件系统。
答案1
尝试iscsiadm -m session -P 3
检查最后一节“附加的 SCSI 设备”
仅供参考:如果您设置iscsid
为在启动时启动,则无需在重新启动之前卸载/注销 iSCSI 分区。只要分区位于 /etc/fstab 中并且有选项即可_netdev
。
答案2
尝试这个命令:
iscsiadm -m session -P 3 | grep 'Target\|disk'
iscsiadm 实用程序是一个命令行工具,允许发现和登录 iSCSI 目标,以及访问和管理 open-iscsi 数据库。
-m, --mode op
指定模式。必须是、、或op
之一。此命令将列出会话目标(并在结果中 grep)。discoverydb
node
fw
host iface
session