個人比較習慣直接用指令來做備份及還原,對於 VM /LXC 能不能做 Snapshot,反而比較沒有那麼在意,當然有更好,二者衡量之下,我決定刪除內建的 LVM thin。
參考網頁:
gienginali – 線上書籍
1. 查看硬碟的分割狀態
# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
data pve twi-a-tz– 33.62g 0.00 0.46
root pve -wi-ao—- 14.75g
swap pve -wi-ao—- 4.00g
2. 移除 local-lvm
# lvremove /dev/pve/data
Do you really want to remove and DISCARD active logical volume data? [y/n]: y
Logical volume “data” successfully removed[@more@]
3. 查看可用的 fee PE 空間
# vgdisplay pve
— Volume group —
VG Name pve
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 8
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size 59.75 GiB
PE Size 4.00 MiB
Total PE 15295
Alloc PE / Size 4800 / 18.75 GiB
Free PE / Size 10495 / 41.00 GiB
VG UUID b6vroh-3y2j-dKV6-dtjp-Ezcv-vhwR-tziNwN
# vgdisplay pve | grep Free
Free PE / Size 10495 / 41.00 GiB
4. 建立新的 LVM
# lvcreate -l 10495 -n data pve
Logical volume “data” created.
5. 格式化及掛載使用
# mkfs.ext4 /dev/pve/data
# mkdir /mnt/data
# mount /dev/pve/data /mnt/data
6. 查看掛載情形
# mount | grep pve-data
/dev/mapper/pve-data on /mnt/data type ext4 (rw,relatime,data=ordered)
7. 加入到 /etc/fstab 中
# blkid | grep pve-data
/dev/mapper/pve-data: UUID=”f4b9b237-f90e-4891-99ba-4f0a4328cb44″ TYPE=”ext4″
# cat /etc/fstab | grep data
UUID=f4b9b237-f90e-4891-99ba-4f0a4328cb44 /mnt/data ext4 defaults 0 1