ubuntu删除文件后物理磁盘空间不释放

发布时间 2023-04-25 14:50:46作者: 长颈鹿也落枕

使用ubuntu虚拟镜像时,明明“df -h”命令看到的使用空间并不多,可是我们的物理硬盘却几乎被xxx.vmdk所占满;即使使用rm命令删除系统里面的一些文件数据,物理磁盘空间仍不释放。解决方法如下:

方法一

sudo /usr/bin/vmware-toolbox-cmd disk list# 查看磁盘挂载点
sudo /usr/bin/vmware-toolbox-cmd disk shrink /

注意:
该方法中shrink命令要求我们有剩余的磁盘空间,所以如果xxx.vmdk把整个盘都占满了,则执行这两条命令可能会弹窗报错:未能压缩“......vmdk”: 文件系统的空间不足,无法执行选定的操作。这个时候推荐方法二。


方法二

使用DiskGenius软件将xxx.vmdk文件里面实际已使用的数据单独克隆出来成为新的一份yyy.vmdk,然后删除xxx.vmdk,而yyy.vmdk重命名为xxx.vmdk后,再次使用虚拟机打开即可。
DiskGenius软件使用方法可以参照该博主写的https://www.cnblogs.com/jdr-gbl/p/12846238.html

注意:

  • 使用该软件创建新的克隆虚拟磁盘文件yyy.vmdk时,有个配置项是容量,这个容量就是以后使用“df -h”看到的根目录挂载的磁盘容量大小。
  • 在生成yyy.vmdk时所选择的生成路径所在硬盘剩余容量应该要大于实际xxx.vmdk已使用的容量。

2023-04-25 14:46:23 星期二