本文主要针对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
