Ubuntu 16.04下减小/释放/清理VirtualBox虚拟硬盘文件的大小

摘要:
通常,Windows安装在VirtualBox中,然后以无缝模式使用某些特定软件。VirtualBox的虚拟硬盘将随着使用而越来越大。此外,VirtualBox没有自己的清理工具。与VMware相比,VMware有自己的磁盘清理工具。具体清理方法如下:1.如果虚拟机使用Windows:① 输入虚拟机,下载SDelete,下载地址为:http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx 。 ② 在命令行Exe zC上运行sdelete:记住:不能使用-c参数,否则SSD将被磨损。在此期间,他们将在很长一段时间内保持100%,直到完成。

一般在VirtualBox中安装Windows,然后用无缝模式进行某些特定软件的使用。

而VirtualBox的虚拟硬盘会越用越大,并且VirtualBox没有自带清理工具,相比VMware来说,VMware自带磁盘整理工具。

下面是具体的清理方法:

1、如果虚拟机使用的系统为Windows:

①进入虚拟机,下载SDelete,下载地址:http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx

②在命令行上运行

sdelete.exe -z C:

切记:不能使用-c参数,不然会磨损SSD。

此期间会在100%停留很久,直到完成为止。

③、完成后,关闭虚拟机,在Ubuntu的命令上下压缩vdi文件,命令如下:

vboxmanage modifyhd xxx.vdi --compact

④如果不是vdi格式,需要做一个转换,命令如下:

vboxmanage clonehd source.vmdk cloned.vdi --format vdi
vboxmanage modifyhd cloned.vdi --compact
vboxmanage clonehd cloned.vdi compressed.vmdk --format vmdk

2、如果使用的是Linux的虚拟机:

上面第③④步不变,之前的步骤改为:

sudo dd if=/dev/zero of=/EMPTY bs=1M
sudo rm -f /EMPTY

还有一种选择,使用zerofree,命令如下:

busybox mount -o ro,remount /dev/sda1  
zerofree /dev/sda1  
busybox mount -o rw,remount /dev/sda1  

参考:

https://superuser.com/questions/388733/virtualbox-how-to-free-up-unused-vdi-disk-place

http://blog.csdn.net/god2469/article/details/8525880

http://blog.csdn.net/ganshuyu/article/details/46360271

http://blog.csdn.net/cnylsy/article/details/52474513

https://forums.virtualbox.org/viewtopic.php?p=29272#p29272

免责声明:文章转载自《Ubuntu 16.04下减小/释放/清理VirtualBox虚拟硬盘文件的大小》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇php面试题2018自然语言中的词法分析、语法分析、句法分析下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux操作系统的安装以及基本的操作命令详解

背景:使用的虚拟机安装Linux  虚拟机使用的是VMware  Linux版本:CentOS-6.7-X86    自行下载:CentOS-6.7-x86_64-bin-DVD1.iso 打开VMware -> 文件 - 》新建虚拟机  -》选择典型 - 下一步 -》选择第三个稍后安装 -下一步 -》选择Linux -下一步 -》虚拟机名称,位置,自...

win7远程连接ubuntu,出现灰屏解决方法

  问题: win7远程虚拟机ubuntu 12.04出现灰色屏幕 打开windows自带的远程桌面连接。输入ubuntu虚拟机的IP地址 可以连接上,输入username和password 点击OK,出现灰色屏幕 解决方法: 1、在虚拟机上的Dash Home搜索Desktop Sharing,并进行如下设置。 若是没有找到,安装GNOME桌...

深入理解openstack网络架构(1)

原文地址: https://blogs.oracle.com/ronen/entry/diving_into_openstack_network_architecture 译文转载自:http://blog.csdn.net/halcyonbaby/article/details/41524447 前言 openstack网络功能强大同时也相对更复杂。本...

VMware workstation虚拟机不能联网解决方法

以备后用。 第一步:先设置VMware的编辑——虚拟网络编辑器,启用VMnet8,NAT模式,如下图所示。 其实就是VMware默认的设置,无须更改,如果不小心改了,点击还原默认设置。 第二步:虚拟机设置——网络适配器,设置为NAT模式,如下图所示。 其实也是默认的,不需要更改。 第三步:编辑linux系统的网络配置文件。 在/etc/sysconfi...

(100%成功超详细图文教程)虚拟机VM ware中centos7无法上网及Xshell配置正确但是连接不上本地虚拟机问题汇总

前言: 作为linux新手,想必一定会遇到各种各样的网络连接问题,菜鸟阶段总感觉自己的错误网上找不到,一度怀疑自己犯的错别人都没犯过,我晕,折腾一天后终于解决了,前来帮助小伙伴解决心中的疑惑。 如果你的目的是从Xshell连接本地的Linux虚拟机,那么请往下看,当然我会顺带着将虚拟机没网的问题说清楚: 前几天做了几个项目,然后不知为何,Xshell就莫名...

VMware vCenter Server6.5安装及群集配置介绍

借助VMware vCenterServer,可从单个控制台统一管理数据中心的所有主机和虚拟机,该控制台聚合了集群、主机和虚拟机的性能监控功能。VMware vCenterServer使管理员能够从一个位置深入了解虚拟基础架构的集群、主机、虚拟机、存储、客户操作系统和其他关键组件等所有信息。 准备环境和工具: 1、 一台ESXi6.5主机; 2、准备一台W...