记录尝试调整PVE分区容量的一点小失败
跟很多人一样,使用PVE遇到了local空间不够用,而local-lvm空间却留着一堆的问题。稍微在网上搜了搜了,准备调整一下这俩逻辑卷的容量。
我是不打算删除local-lvm这个分区的,只是打算做调整,于是我就先缩小此分区空间
lvreduce -L -100G pve/data
果不其然的遇到了网上写了的可能出现的问题,提示Thin pool volumes cannot be reduced in size yet.
而其给出的解决办法写的极其简略
- 备份删除lvm
- 使用lvextend扩大local空间
- 恢复lvm
我先删除了lvm
lvremove pve/data
然后回pve把数据中心→存储里的local-lvm直接删掉了
继续调整local分区容量为170G(原来只有70G,而local-lvm有140G)
lvextend -L 170G -r pve/root
打算将剩下的40G给lvm
lvextend -l +100%FREE -r pve/data
然后遇到报错Logical volume data not found in volume group pve.
这才意识到data这个逻辑分区没了
root@pve:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 149G 0 disk
├─sda1 8:1 0 2G 0 part
└─sda2 8:2 0 147G 0 part
nvme0n1 259:0 0 238.5G 0 disk
├─nvme0n1p1 259:1 0 1007K 0 part
├─nvme0n1p2 259:2 0 1G 0 part /boot/efi
└─nvme0n1p3 259:3 0 237.5G 0 part
├─pve-swap 253:0 0 8G 0 lvm [SWAP]
└─pve-root 253:1 0 170G 0 lvm /
回到PVE的WebUI看了一眼,pve节点→磁盘→LVM-Thin里的Thinpool也没了,local-lvm也被我删了。。。
虽然问题不大,感觉应该是有办法创建回来的,但是在网上找了半天没找到创建教程,大家都是直接把local-lvm干掉了。。。
如果有佬知道咋弄希望教教孩子QAQ,可以通过博客主页左边的B站账号找到我。