Centos
增加 OS 磁碟大小後添加額外的分區
作為添加額外分區的一部分 – sda3 我們將作業系統磁碟從 vsphere 客戶端(VM Linux 伺服器)從 50g 擴展到 120g
我們執行重新掃描,而不是重新啟動
lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 120G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 119G 0 part ├─Vlpr-lvm_root 253:0 0 10G 0 lvm / ├─Vlpr-lvm_swap 253:1 0 3.9G 0 lvm [SWAP] └─Vlpr-lvm_var 253:2 0 10G 0 lvm /var fdisk /dev/sda Command (m for help): n Partition type: p primary (2 primary, 0 extended, 2 free) e extended Select (default p): p0 Partition number (3,4, default 3): 3 No free sectors available Command (m for help):
正如我們在上面看到的,我們有分區 - sda1 sda2 ,但是當我們從 fdisk 中選擇分區號 - 3 時,它會抱怨 -
No free sectors available
儘管我們沒有使用 sda3為什麼 fdisk 給出錯誤的任何建議 -
No free sectors available
我只想提一下,如果這是解決方案,我們寧願不重新啟動?
您不需要創建第三個分區,因為您已經調整了第二個分區的大小以使用新分配的空間。現在您需要繼續下一步,調整 PV 的大小,調整 LV 的大小,最後調整文件系統的大小。
調整 PV 大小:
pvresize /dev/sda2
調整 LV 大小:
lvextend -l +100%FREE /dev/mapper/Vlpr-lvm_root
最後調整文件系統的大小。(您沒有提供文件系統類型,但您可以輕鬆查找此命令。)