我们正在运行非关键生产 ubuntu 服务器,我需要将分区大小从 17GB 增加到 30GB,而无需重新启动客户操作系统。
在我的 VSPHERE 上,我增加了 ubuntu 客户操作系统的存储大小,并增加了 30 GB。教程一直说要运行命令:
echo "- - -" > /sys/class/scsi_host/host0/scan
我这边没有返回任何结果。
我尝试过host0, host1, host2
,但没有显示任何结果。
gparted
因为该服务器是纯基于 CLI 的,所以没有用。
我对 Linux 有点生疏,因为我更习惯使用 Windows。我需要小心地增加容量,而不影响其上运行的任何服务。
答案1
检查确实存在文件/sys/class/scsi_host/host0/scan
,并且不存在带有文件的文件,例如host3
。此外,如果您已将服务器配置为使用虚拟 IDE 磁盘而不是 SCSI 磁盘,我不认为这将起作用,并且您可能注定要重新启动它。
如果有超过 3 个 SCSI 主机,您可以尝试在所有主机上发出此命令,但这对 VM 来说是一个非常奇怪的配置。