关于kali linux虚拟机(VM)里删除文件后宿主计算机磁盘空间大小不变问题及其解决方法

小白最近热衷于研究在kali下的无线攻击和渗透,使用Aircrack-ng对握手包进行破解,耗费几小时无果。我发现自己500M的密码字典完全不足以满足对8位以上wifi密码的破解(并非弱密码),于是乎小白在网上觅得一个28G大字典,一顿操作,磁盘直接变红。。。而且每当拿28G字典跑破解,终端总会卡住(可能是由于字典太大,加载速度较慢)。罢了罢了,小白放弃了,索性将虚拟机中的28G大字典删除。可删除后返回宿主计算机,磁盘依旧现红条,小白以为是卡住了,于是又重启了电脑,问题依旧没有解决。

解决方法

VMware上的虚拟盘长期使用导致磁盘空间变大,删除虚拟机上的文件并不能解决物理磁盘空间不足的问题(虚拟盘显示已删除,但是物理盘仍未变化)。如果是这种情况,可以运行vmware-toolbox进行空间回收(前提是安装了vmware-tools )

  1. Kali Linux虚拟机里打开终端(Ctrl+Alt+T),首先查看磁盘挂载点
sudo /usr/bin/vmware-toolbox-cmd disk lis

然后输入

sudo /usr/bin/vmware-toolbox-cmd disk shrink /

然后会弹出一个表示正在压缩磁盘的对话框,等待压缩完成。

压缩完成后如下图
在这里插入图片描述
再次查看物理磁盘,你会发现空间减少了!

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐