[PVE] 使用全部硬盘空间
最近看到不少炸系统的案例, 想要自己的服务器使用的都是硬盘直通+无备份, 感觉非常危险, 于是准备重新使用虚拟硬盘部署一遍.
但是PVE默认给pve-data只有100GB?(不知道是不是自己安装系统的时候没注意)而且pve-data不支持使用qcow2格式的虚拟硬盘...于是我查了一堆资料, 找到了如何让所有储存都可以用于存放虚拟硬盘的方法
1. 删除pve-data分区
如果你的虚拟机存在这里,请及时备份!
删除 LVM-thin 池
lvremove -f /dev/pve/data
查看剩余空间
vgdisplay pve
输出
root@pve:~# vgdisplay pve
--- Volume group ---
VG Name pve
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 16
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 <1.82 TiB
PE Size 4.00 MiB
Total PE 476675
Alloc PE / Size 27648 / 108.00 GiB
Free PE / Size 449027 / 1.71 TiB
VG UUID cI4liE-Lloh-OYeR-hiH7-kU2P-aPef-GaeP8s
可以看到还有1.71TB可以使用,创建新的 LVM 逻辑卷
lvcreate -L 1.71T -n data pve
格式化为ext4
mkfs.ext4 /dev/pve/data
挂载到/mnt
mkdir -p /mnt/vmdisk
mount /dev/pve/data /mnt/vmdisk
查看是否正常挂载
df -h /mnt/vmdisk
输出
root@pve:~# df -h /mnt/vmdisk
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/pve-data 1.7T 28K 1.6T 1% /mnt/vmdisk
可以看到已经正常挂载了
设置开机自动挂载
echo "/dev/pve/data /mnt/vmdisk ext4 defaults 0 2" >> /etc/fstab
在PVE中设置
依次点击数据中心-存储-添加-目录
ID填写vmdisk(存储池名称) 目录填写/mnt/vmdisk, 内容勾选所需要的功能(建议全部勾选就可以了)
在PVE中可以看到已经可以使用全部功能了
也可以创建qcow2硬盘了
[PVE] 使用全部硬盘空间
https://blog.onanii0721.website//archives/pve-shi-yong-quan-bu