1. audit
lsscsi -s
[0:0:0:0] disk ATA KINGSTON SA400S3 0000 /dev/sda 240GB
fdisk -l /dev/sda
//
/dev/sda1 34 2047 2014 1007K BIOS boot
/dev/sda2 2048 2099199 2097152 1G EFI System
/dev/sda3 2099200 468862094 466762895 222.6G Linux LVM
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223.6G 0 disk
|-sda1 8:1 0 1007K 0 part
|-sda2 8:2 0 1G 0 part
`-sda3 8:3 0 222.6G 0 part
|-pve-swap 253:0 0 8G 0 lvm [SWAP]
|-pve-root 253:1 0 65.6G 0 lvm /
|-pve-data_tmeta 253:2 0 1.3G 0 lvm
| `-pve-data 253:4 0 130.3G 0 lvm
`-pve-data_tdata 253:3 0 130.3G 0 lvm
`-pve-data 253:4 0 130.3G 0 lvm
pvs
PV VG Fmt Attr PSize PFree
/dev/sda3 pve lvm2 a-- <222.57g 15.99g
vgs
VG #PV #LV #SN Attr VSize VFree
pve 1 3 0 wz--n- <222.57g 15.99g <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
data pve twi-a-tz-- <130.27g 0.00 1.22
root pve -wi-ao---- 65.64g
swap pve -wi-ao---- 8.00g
2. actions
2.1. make one big data
lvresize -l +100%FREE pve/data
Size of logical volume pve/data_tdata changed from <130.27 GiB (33348 extents) to <146.26 GiB (37442 extents).
Logical volume pve/data_tdata successfully resized.
lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
data pve twi-a-tz-- <146.26g 0.00 1.22 <<<<<<<<<<<<<<<<<<<<<<<<<
root pve -wi-ao---- 65.64g
swap pve -wi-ao---- 8.00g
2.2. use the rest of the data lvm an create a data1 lvm
lvcreate pve --name "data1" --extents "100%FREE"
mkfs.ext4 -m "0.1" -L "data1" /dev/mapper/pve-data1
mkdir -p /data1
mount /dev/mapper/pve-data1 /data1/
2.3. destroy the data lvm and recreate from scratch
lvremove -y pve/data
lvcreate pve --name "data" --size "100G" --thin
lvcreate pve --name "data1" --extents "100%FREE"
mkfs.ext4 -m "0.1" -L "data1" /dev/mapper/pve-data1
mkdir -p /data1
mount /dev/mapper/pve-data1 /data1/