我使用的是FreeNAS 9.3,这是FreeBSD 9.3。这是在vmware ESXi下进行的。
我有3个磁盘,为这个VM配置。
需要将一个磁盘替换为另一个磁盘(因为它在物理上失败了)。
已经在VM中添加了新的磁盘,并且已经被FreeNAS识别了,但是我无法确定我需要删除哪个磁盘(因为有多个大小相同的磁盘)。
在linux中,我能够识别/dev/disk/by-path,我将linux上的SCSI地址(例如: 0:10)与VMWare配置关联起来.
命令camcontrol devlist,pciconf,geom disk list,没有帮助。
在哪里我可以从特定的磁盘获得SCSI地址?
发布于 2015-09-11 11:26:28
在使用凸轮控制和SCSI磁盘时,它是一个合适的工具。你甚至说你试过了-但不是为什么你不能使用它。
一个典型的产出是:
# camcontrol devlist
at scbus1 target 0 lun 0 (ada0,pass0)
at scbus2 target 0 lun 0 (ada1,pass1)
at scbus4 target 0 lun 0 (ada2,pass2)
at scbus5 target 0 lun 0 (ada3,pass3)以前(在FreeBSD 9之前)有一个单独的atacontrol磁盘工具--这个工具已经被camcontrol取代了。
发布于 2015-09-08 18:33:36
找到了一条路..。
dmesg.boot的grep
其中,scbus#是SCSI ID,目标#位于此ID的地址。
jdivm13# grep "da[0-9] at" /var/run/dmesg.boot
da0 at mpt0 bus 0 scbus2 target 0 lun 0
da1 at mpt1 bus 0 scbus3 target 1 lun 0
da2 at mpt1 bus 0 scbus3 target 2 lun 0
da3 at mpt1 bus 0 scbus3 target 3 lun 0
da4 at mpt1 bus 0 scbus3 target 4 lun 0
da5 at mpt2 bus 0 scbus4 target 1 lun 0
da6 at mpt2 bus 0 scbus4 target 2 lun 0
da7 at mpt2 bus 0 scbus4 target 3 lun 0
da8 at mpt2 bus 0 scbus4 target 4 lun 0
da9 at umass-sim0 bus 0 scbus6 target 0 lun 0https://unix.stackexchange.com/questions/228358
复制相似问题