LVM擴容
- 分區基本結構
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 335.6M 0 rom
vda 252:0 0 63G 0 disk
├─vda1 252:1 0 500M 0 part /boot
└─vda2 252:2 0 61.5G 0 part
├─xxx-root 253:0 0 57.6G 0 lvm /
└─xxx-swap 253:1 0 3.9G 0 lvm [SWAP]
vdb 252:16 0 20G 0 disk
└─vdb1 252:17 0 20G 0 part /path/of/mount
-
parted /dev/vda
(parted) print #打印分區信息,大概如下:
Model: Virtio Block Device (virtblk)
Disk /dev/vda: 67.6GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system 標誌
1 1049kB 525MB 524MB primary ext4 啓動
2 525MB 66.6GB 66.0GB primary lvm
(parted) resizepart 2 #調整想要調整的分區,2對應上面的Number值;
#當出現提示結束點時,比如:結束點? [64.4GB]?
#此時默認的值是當前分區的大小,要擴大就要輸入新的值
#該值一般就取print輸出的Disk大小 (如:Disk /dev/vda: 67.6GB)
(parted) quit #退出parted
-
partprobe
-
pvresize /dev/vda2
-
lvresize -l +100%FREE /dev/xxx/root
-
resize2fs /dev/xxx/root