我使用 targetcli-fb 包
我的目标配置在安装了 Debian 的计算机上。
启动器在虚拟 Debian 系统上配置,我使用 VirtualBox 进行虚拟化。
我从启动器登录到目标。我安装磁盘
mount /dev/sdb1 /mnt
然后我创建了一些垃圾文件/mnt
nano test.txt
mkdir test
现在我想检查/dev/sdb1
目标。我无法挂载/dev/sdb1
到/mnt
目标。我也尝试在从启动器登录之前挂载它。
我尝试检查与其绑定的进程,但我在这里询问如何检查它们。我需要提供哪些信息才能得到答案?
如何将其安装/dev/sdb1
到目标上并检查其上存储的内容?或者如何检查此磁盘上的内容?
mount:/dev/sdb1 已挂载或 /mnt 繁忙
答案1
iSCSI 不是文件共享协议,而是块设备共享协议:如果没有一些严格的技巧(集群文件系统),就不可能在两个启动器上安装同一个 iSCSI 磁盘。
将其安装在启动器和目标上会遇到额外的问题,即目标软件将独占锁定磁盘,从而阻止本地安装。
如果您希望共享磁盘以便能够同时从两个操作系统访问它,请使用文件共享协议。
编辑
如果您想在目标端安装磁盘,请停止 iSCSI 服务 - 这将释放锁。
当然,您可以强制同时使用磁盘(通过从目标端操作系统登录到 iSCSI 目标),但如果您在不使用适当的集群文件系统的情况下在两端安装块设备,您将丢失数据。真的。