Proxmox PVE虚拟机Windows 10减少存储空间教程

Proxmox PVE虚拟机Windows 10减少存储空间,因web界面没有减少存储选项,需要命令执行,如果分区D盘60g,E盘40g,但是我们减少磁盘容量为50g,减少后会把D盘和E盘的空间合并掉,要把D和E全部删除分区后,在重建新分区才正常,如果操作该模式,最好提前做好备份,避免数据出现丢失。
如果提示“无法在此分配空间创建新卷,因为该磁盘已经包含最大分区数”处理方式,也是把除系统盘以外的分区全部删除分区,在新建分区解决。同样,最好提前做好备份,避免数据出现丢失。

Proxmox PVE虚拟机Windows 10减少存储空间教程
我们以/dev/nv0n1/vm-101-disk-0的空间从200g减少50g,实际剩余为150g,操作如下:
一、首先在虚拟机Windows 10里面先把分区通过扩展卷/删除卷/新建分区等方式合并成一个分区,在进行减少存储空间,或许可以解决减少容量跨多个分区导致必须全部删除在新建分区的风险,操作完成后,关闭关机虚拟机。实际操作下来,合并后100g逻辑分区最终还是要删除卷在删除分区后,新建分区才能正常显示50g,所以建议减少容量,尽量不要跨多个分区的单个分区的最小容量。

Proxmox PVE虚拟机Windows 10减少存储空间教程Proxmox PVE虚拟机Windows 10减少存储空间教程

二、通过 lvs 命令查看虚拟机所设置的空间大小,命令如下:

#输入命令:
lvs
#查询结果如下:
 LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
vm-101-disk-0 nv0n1 -wi------- 200.00g 
data pve twi-aotz-- 794.30g 0.21 0.24 
root pve -wi-ao---- 96.00g 
swap pve -wi-ao---- 8.00g 
vm-100-disk-0 pve Vwi-a-tz-- 60.00g data 2.77 
vm-101-disk-1 pve Vwi-a-tz-- 4.00m data 1.56

减少50g执行命令如下:

#输入命令:
lvreduce -L -50G /dev/nv0n1/vm-101-disk-0
#处理结果如下
  Size of logical volume nv0n1/vm-101-disk-0 changed from 200.00 GiB (51200 extents) to 150.00 GiB (38400 extents).
Logical volume nv0n1/vm-101-disk-0 successfully resized.

再次通过 lvs 命令查看虚拟机所设置的空间大小,命令如下:

#输入命令:
lvs
#查询结果如下:
 LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
vm-101-disk-0 nv0n1 -wi------- 150.00g 
data pve twi-aotz-- 794.30g 0.21 0.24 
root pve -wi-ao---- 96.00g 
swap pve -wi-ao---- 8.00g 
vm-100-disk-0 pve Vwi-a-tz-- 60.00g data 2.77 
vm-101-disk-1 pve Vwi-a-tz-- 4.00m data 1.56

提示:The system will reboot now!
需要重启PVE,命令如下:

reboot

重启后,进入虚拟机Windows 10,把D和E全部删除分区后(或重建的新分区,再次删除卷→删除分区),在重建新分区才正常显示。

Proxmox PVE虚拟机Windows 10减少存储空间教程
这些处理完成后,但是虚拟机→硬件→磁盘:还是显示200g容量,处理方式:

原创文章,作者:开心电脑网,如若转载,请注明出处。

(1)
上一篇 2023年12月17日
下一篇 2023年12月17日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注