本文主要针对pve数据区扩容,以简单的方式说明步骤。
1、查看当前逻辑卷
root@home:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 223.6G 0 disk ├─sda1 8:1 0 1007K 0 part ├─sda2 8:2 0 1G 0 part /boot/efi ├─sda3 8:3 0 117G 0 part │ ├─pve-swap 252:0 0 8G 0 lvm [SWAP] │ ├─pve-root 252:1 0 39.2G 0 lvm / │ ├─pve-data_tmeta 252:2 0 1G 0 lvm │ │ └─pve-data-tpool 252:4 0 53.2G 0 lvm │ │ ├─pve-data 252:5 0 53.2G 1 lvm │ │ ├─pve-vm--100--disk--1 252:6 0 1.7G 0 lvm │ │ ├─pve-vm--101--disk--0 252:7 0 6G 0 lvm │ │ └─pve-vm--103--disk--0 252:8 0 52G 0 lvm │ └─pve-data_tdata 252:3 0 53.2G 0 lvm │ └─pve-data-tpool 252:4 0 53.2G 0 lvm │ ├─pve-data 252:5 0 53.2G 1 lvm │ ├─pve-vm--100--disk--1 252:6 0 1.7G 0 lvm │ ├─pve-vm--101--disk--0 252:7 0 6G 0 lvm │ └─pve-vm--103--disk--0 252:8 0 52G 0 lvm
2、新建分区
root@home:~# fdisk /dev/sda Command (m for help): p Disk /dev/sda: 223.57 GiB, 240057409536 bytes, 468862128 sectors Disk model: INTEL SSDMCEAC24 Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 3E8147C5-43F7-41EB-9327-4B436DAF1D56 Device Start End Sectors Size Type /dev/sda1 34 2047 2014 1007K BIOS boot /dev/sda2 2048 2099199 2097152 1G EFI System /dev/sda3 2099200 247463936 245364737 117G Linux LVM Command (m for help): n Partition number (4-128, default 4): First sector (247463937-468862094, default 247465984): Last sector, +/-sectors or +/-size{K,M,G,T,P} (247465984-468862094, default 468860927): Created a new partition 4 of type 'Linux filesystem' and of size 105.6 GiB. Command (m for help): t Partition number (1-4, default 4): 4 Partition type or alias (type L to list all): 8e Type of partition 4 is unchanged: Linux filesystem. Command (m for help): w The partition table has been altered. Syncing disks.
3、创建新的物理卷 (PV)
root@home:~# pvcreate /dev/sda4 Physical volume "/dev/sda4" successfully created.
4、查看卷组(VG)
root@home:~# vgdisplay --- Volume group --- VG Name pve System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 153 VG Access read/write VG Status resizable MAX LV 0 Cur LV 10 Open LV 4 Max PV 0 Cur PV 1 Act PV 1 VG Size <117.00 GiB PE Size 4.00 MiB Total PE 29951 Alloc PE / Size 26238 / 102.49 GiB Free PE / Size 3713 / 14.50 GiB VG UUID j3PLob-kv6B-8v8I-jvIz-FenB-9vnf-wayv5b
5、扩展卷组
root@home:~# vgextend pve /dev/sda4 Volume group "pve" successfully extended
6、确认逻辑卷设备名(pve-data)
root@home:~# ls /dev/mapper/ control pve-data_tdata pve-data-tpool pve-swap pve-vm--101--disk--0 pve-data pve-data_tmeta pve-root pve-vm--100--disk--1 pve-vm--103--disk--0
7、分配所有剩余空间到逻辑卷
root@home:~# lvextend -l +100%FREE /dev/mapper/pve-data Size of logical volume pve/data_tdata changed from <53.25 GiB (13631 extents) to <173.32 GiB (44369 extents). Logical volume pve/data successfully resized.
8、查看最终结果
root@home:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 223.6G 0 disk ├─sda1 8:1 0 1007K 0 part ├─sda2 8:2 0 1G 0 part /boot/efi ├─sda3 8:3 0 117G 0 part │ ├─pve-swap 252:0 0 8G 0 lvm [SWAP] │ ├─pve-root 252:1 0 39.2G 0 lvm / │ ├─pve-data_tmeta 252:2 0 1G 0 lvm │ │ └─pve-data-tpool 252:4 0 173.3G 0 lvm │ │ ├─pve-data 252:5 0 173.3G 1 lvm │ │ ├─pve-vm--100--disk--1 252:6 0 1.7G 0 lvm │ │ ├─pve-vm--101--disk--0 252:7 0 6G 0 lvm │ │ └─pve-vm--103--disk--0 252:8 0 52G 0 lvm │ └─pve-data_tdata 252:3 0 173.3G 0 lvm │ └─pve-data-tpool 252:4 0 173.3G 0 lvm │ ├─pve-data 252:5 0 173.3G 1 lvm │ ├─pve-vm--100--disk--1 252:6 0 1.7G 0 lvm │ ├─pve-vm--101--disk--0 252:7 0 6G 0 lvm │ └─pve-vm--103--disk--0 252:8 0 52G 0 lvm └─sda4 8:4 0 105.6G 0 part └─pve-data_tdata 252:3 0 173.3G 0 lvm └─pve-data-tpool 252:4 0 173.3G 0 lvm ├─pve-data 252:5 0 173.3G 1 lvm ├─pve-vm--100--disk--1 252:6 0 1.7G 0 lvm ├─pve-vm--101--disk--0 252:7 0 6G 0 lvm └─pve-vm--103--disk--0 252:8 0 52G 0 lvm root@home:~# pvdisplay --- Physical volume --- PV Name /dev/sda3 VG Name pve PV Size <117.00 GiB / not usable 3.00 MiB Allocatable yes PE Size 4.00 MiB Total PE 29951 Free PE 3713 Allocated PE 26238 PV UUID XcfF1q-1U9Z-w6ub-Bx6B-DG7f-33YW-R1WHtd --- Physical volume --- PV Name /dev/sda4 VG Name pve PV Size <105.57 GiB / not usable 3.00 MiB Allocatable yes PE Size 4.00 MiB Total PE 27025 Free PE 27025 Allocated PE 0 PV UUID LqdHoP-NdQk-1zj6-nC1v-uTpu-OWq3-JxVjjn