(重新)在 centOS 6.9 上扫描 scsi 设备可以工作,而扫描 scsi 主机则不行

(重新)在 centOS 6.9 上扫描 scsi 设备可以工作,而扫描 scsi 主机则不行

今天我在 esxi VM 中向虚拟磁盘添加了 1GB 的额外空间(基本上是扩展它)。我采用了两种方法来让新空间得到认可:

  1. echo "- - -" > /sys/class/scsi_host/host2/scan
  2. echo 1 > /sys/class/scsi_disk/2:0:1:0/device/rescan

第一种方法不起作用,第二种方法有效。

有什么想法吗?

我还没有阅读内核源代码树中的文档,这可能有我想要的内容。

答案1

由于“val0x00ff”共享了已经包含确切答案的链接:

Community.vmware.com/thread/492752

在 VMware 中更改磁盘大小并且未重新启动服务器后,请重新扫描 SCSI 设备。首先,检查您的 scsi 设备的名称。

$ ls /sys/class/scsi_device/

然后重新扫描 scsi 总线。您可以将下面的“0:0:0:0”替换为通过上一个命令找到的实际 scsi 总线名称。每个冒号前面都有一个斜杠,这使得它看起来很奇怪。

$ echo 1 > /sys/class/scsi_device/0:0:0:0/device/rescan

这将重新扫描当前的 scsi 总线,并且会显示已更改的磁盘大小。

相关内容