Disk-Usage
如何在磁碟擴展後檢查伺服器是否需要重新啟動
我在這裡有一個新手問題。
我在 ESXi 上執行了一些伺服器,一些新的 debians,一些舊的 debians,還有一些新的 centOS 和一些舊的 centeOS。
有時我需要擴展磁碟空間,但棘手的部分來了。有沒有辦法在我擴展 ESXi 中的磁碟後檢查伺服器是否需要重新啟動,因為有時,在工作日/小時內重新啟動某些伺服器是我不想做的事情。
提前謝謝你們!
如果您使用 LVM 來擴展驅動器空間,只要有可用的物理驅動器空間,您就不需要重新啟動。
當您必須在 ESX 中添加驅動器時,您只需重新掃描 SCSI 匯流排(在 GUEST 上)即可顯示驅動器。(無需重新啟動)
例如,在 ESX(主機)中,您向伺服器添加了一個新的 20G 驅動器 /dev/sdb。現在在 GUEST 上,您可以重新掃描 SCSI 匯流排而無需重新啟動以顯示驅動器。
此範例假設您只有 /dev/sda 驅動器。如果您已經擁有 /dev/sdb,它將顯示為下一個 /dev/sd?設備。
再次假設新驅動器是 /dev/sdb/
首先獲取 scsi 主機號。
#>ls /sys/class/scsi_host Host0 Host1 Host2
然後使用從上面返回的 host2 重新掃描 scsi 匯流排。(如果在 Host2 上找不到,請嘗試 Host1)
echo "- - -" > /sys/class/scsi_host/host2/scan
(fdisk 現在應該顯示額外的 /dev/sdb 分區)
fdisk -l |grep sd Disk /dev/sdb: 20.7 GB, 10737418240 bytes
您現在可以使用 LVM 來擴展邏輯卷並使用 xfs_growfs 來擴展空間。