windows环境下,如何清理C盘中巨大的disk.vmdk文件(docker)

1. 前言

每天打开显示器的第一眼就能看到飘红的C盘,看着仅剩的4G空间,陷入沉思,C盘怎么就没空间了,于是今天乘着有空准备清理一下C盘,看看是谁在作怪。

最终经过一系列的排查检测,发现了C:\Users\Administrator\.docker\machine\machines\default\disk.vmdk这个文件,足足17个g。

(画外音:一个VMDK文件代表VMFS在虚拟机上的一个物理硬盘驱动。所有用户数据和有关虚拟服务器的配置信息都存储在VMDK文件中)

2.处理方案

在网上找到一个大佬的解决方案这边链接挂一下

https://blog.csdn.net/weixin_33744854/article/details/91428729

具体思路就是把C盘disk.vmdk这个文件的放到其他盘去,然后修改对这个文件的指向。

那么我们下面来具体操作一下

(1)先将C盘中disk.vmdk文件复制到其他盘的中(我这边放D盘)

(2)重置D盘中disk.vmdk文件的UUID(否则后续步骤无法正常进行):

//先进入VirtualBox目录下后执行:

VBoxManage internalcommands setvdiuuid D:/disk.vmdk

// 注意,在virtualbox4.0.4以上该命令改为

VBoxManage internalcommands sethduuid D:/disk.vmdk

(3)打开Oracle VM VirtualBox应用

对这个目录指向设置进行修改,修改到新的disk.vmdk文件的位置。

(3)在上述操作修改完成之后,关掉所有关于docker的进程,然后删除C盘中的disk.vmdk(如果怕出意外,建议先剪切)

(4)重新打开docker,就完成了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值