VMware系列03:VMware虚拟机回收磁盘空间
Windows虚拟机
对于 Windows 虚拟机,可以选中虚拟机右键,管理选项,选择清理磁盘。这种方式回收空间速度很快。
Linux虚拟机
第一步:虚拟机安装vmtools
1 | apt-get install open-vm-tools |
第二步:查看可压缩磁盘的挂载位置
1 | root@pve:~# vmware-toolbox-cmd disk list |
第三步:压缩磁盘
- 压缩 /
1 | root@pve:~# vmware-toolbox-cmd disk shrink / |
这种方式很慢很慢,而且很消耗SSD的寿命。
VMWare Workstation Pro 不支持trim,没有办法快速回收, 这是非常严重的缺陷,这会造成很大的空间浪费。
PVE8虚拟机,从 df -lh
命令看,占用400G; 但是从Windows下看,实际占用了807G, 这意味着400G的空间浪费。
在使用 disk shrink
命令后, shrink命令超级慢,而且需要磁盘有巨大的未使用空间,才能成功shrink;
shrink后,从 807G 变成 704G, 也是没什么大用, 等了一个多小时,就这?????
还不如,不做 shrink ,真真的浪费时间!
PVE下qemu创建的Linux虚拟机,可以支持trim,设置ssd仿真和丢弃,可以使用fstrim命令回收磁盘空间。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 桃花月落!
评论