Linux
LVM + 如何在 sda 是 OS 磁碟時擴展 sda2 文件系統
sda2只有79.5G,我們想增加到150G
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sda 8:0 0 600G 0 disk +-sda1 8:1 0 500M 0 part /boot +-sda2 8:2 0 79.5G 0 part
將 sda2 磁碟擴展到 150G 大小的程序是什麼?
我的目標是在 PFree 下獲得至少 150G
pvs PV VG Fmt Attr PSize PFree /dev/sda2 vg_linux lvm2 a-- 79.51g 64.00m
文件系統:
mount | grep var /dev/mapper/vg_linux_var on /var type xfs (rw,relatime,attr2,inode64,noquota)
幾個選項:
- A:添加另一個硬碟 PV(快速,對現有捲/分區的風險最小)
- B:添加另一個分區PV(快速)
- C:調整 sda2 的大小
我會選擇選項A:
- 添加額外的硬碟 >150GB(Linux 不需要為此重新啟動)
- 使用新硬碟創建 PV
假設你的新硬碟是 sdb:
sudo pvcreate /dev/sdb
3. 將其添加到 VG
sudo vgextend vg_linux /dev/sdb
4. 調整 LV 大小假設您希望總大小為
/var
230GB:
sudo lvresize -L 230G "/dev/mapper/vg_linux_var"
5. 調整文件系統大小(xfs 沒問題)
sudo xfs_growfs /var
這假設您可以接受 VG 而不是 PV 中的可用空間。