gpt4 book ai didi

linux - 自动化 iSCSI 安装/卸载

转载 作者:太空狗 更新时间:2023-10-29 12:41:08 24 4
gpt4 key购买 nike

我正在尝试在 Ubuntu 16.04 上自动挂载/卸载 iSCSI 挂载。

1) 如何列出 Linux 系统上存在的所有 iSCSI 安装?例如,可以使用“df -h -t nfs”列出 NFS 挂载。

2) 连接到 iSCSI 服务器(目标)后,在 iSCSI 客户端(启动器)上,我如何识别文件系统是 sda、sdb 还是 sdc? dmsg 会提供此信息,但我正在寻找获取此信息的命令。

最佳答案

检索 iSCSI session :

# iscsiadm -m session
tcp: [7] 172.16.5.148:3260,1 iqn.2009-12.com.blockbridge:t-pjxfzuecga-eajejghg (non-flash)
tcp: [8] 172.16.5.148:3260,1 iqn.2009-12.com.blockbridge:t-pjxfzufjjo-pokqaja (non-flash)
tcp: [9] 172.16.5.148:3260,1 iqn.2009-12.com.blockbridge:t-pjxfzufjkp-illoghjk (non-flash)

检索系统上的 SCSI 设备列表,包括它们的传输。按 IQN 过滤:

# lsscsi -t | grep iqn
[8:0:0:0] disk iqn.2009-12.com.blockbridge:t-pjxfzuecga-eajejghg,t,0x1 /dev/sda
[9:0:0:0] disk iqn.2009-12.com.blockbridge:t-pjxfzufjjo-pokqaja,t,0x1 /dev/sdb
[10:0:0:0] disk iqn.2009-12.com.blockbridge:t-pjxfzufjkp-illoghjk,t,0x1 /dev/sdc

确保您拥有正确驱动器的最佳方法是映射具有实际 SCSI ID (WWN) 的驱动器。这些可以通过 lsscsi -i 访问:

 # lsscsi -i
[14:0:0:0] disk LIO-ORG test1 4.0 /dev/sdc 3600140546e116005d8f4999bc09660ac
[15:0:0:0] disk LIO-ORG test2 4.0 /dev/sdd 36001405a933d07e7023461f9be250f9a
[16:0:0:0] disk LIO-ORG test3 4.0 /dev/sde 360014059d9bb9e0e16543059b85ffdb2
[17:0:0:0] disk LIO-ORG test4 4.0 /dev/sdg 3600140529ce8b47a4754fc39b1d3133a

或者,也许更好,在 /dev/disk/by-id 中:

# cd /dev/disk/by-id
# ls -l scsi*
lrwxrwxrwx. 1 root root 9 May 11 18:29 scsi-3600140512ee850056d945b6916c46b4f -> ../../sdf
lrwxrwxrwx. 1 root root 9 May 11 18:23 scsi-3600140529ce8b47a4754fc39b1d3133a -> ../../sdg
lrwxrwxrwx. 1 root root 9 May 11 18:23 scsi-3600140546e116005d8f4999bc09660ac -> ../../sdc
lrwxrwxrwx. 1 root root 9 May 11 18:23 scsi-360014059d9bb9e0e16543059b85ffdb2 -> ../../sde
lrwxrwxrwx. 1 root root 9 May 11 18:23 scsi-36001405a933d07e7023461f9be250f9a -> ../../sdd

关于linux - 自动化 iSCSI 安装/卸载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43929963/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com