VirtualBox压缩VDI文件 VDI文件瘦身方法(cenos7)

news/2024/10/24 2:29:32/

virtualbox虚拟机运行久了之后就会发现,磁盘镜像vdi文件越来越大。即使你把虚拟机中的大文件删除,这个vdi文件占用的空间还是不变。也就是说动态扩展的vdi文件只会大,不会小。那么大的文件对于备份和分享都不是很方便,所以有必要的时候可以进行压缩处理。

一、删除快照

一定要把快照删除,因为快照会影响vdi文件的压缩,会导致压缩效果不显著。

二、碎片整理

1、查看vdi的大小,27.6GB

2、启动虚拟机(我的是centos7),到根目录查看硬盘使用情况

sudo df -h

 发现硬盘使用大概在17-18G,而vdi文件为27G。

3、碎片整理

瘦身原理:操作系统删除文件,不会填充0,所以磁盘镜像不能释放空间,所以使用dd命令把剩余空间用zero全零填充,然后删除 free这个文件

cd /
sudo dd if=/dev/zero of=/free
sudo rm -rf /free

4、关闭虚拟机

三、使用VBoxManage工具

 1、进入命令行,并进入virtualbox软件安装目录下

2、使用VBoxManage命令对vdi文件瘦身

注意:在cmd中运行命令应该不允许有空格,有空格可能不能正常运行命令。

# 我的vdi文件位置,D:\Tools\VirtualBoxVMs\Centos7.6_IrisSingle(2)\centos7-disk001.vdi
VBoxManage modifyhd D:\Tools\VirtualBoxVMs\Centos7.6_IrisSingle(2)\centos7-disk001.vdi --compact

3、查看vdi文件大小,变为 17G

大功告成!


http://www.ppmy.cn/news/245826.html

相关文章

linux下硬盘扩容

背景:之前通过虚拟机装linux时硬盘空间设置的不够用,所以需要再加点容量。 1、首先通过虚拟机来扩展硬盘 注意:需要关闭linux系统;需要删除之前的快照 我原来为27G,现在增加到了40G 2、启动虚拟机 在root用户下&am…

CentOS7分区指南

文章目录 CentOS7,LVM根分区扩容步骤:1.查看现有分区大小2.关机增加大小为30G3.查看扩容后磁盘大小4.创建分区5.刷新分区并创建物理卷6.查看卷组名称,以及卷组使用情况7.将物理卷扩展到卷组8.查看当前逻辑卷的空间状态9.将卷组中的空闲空间扩…

如何解析(读取)LZ4压缩格式的Spark EventLog日志

为什么需要Spark Event Log? 我们都知道Spark启动后会启动Spark UI,这个Spark UI可以帮助我们监控应用程序的状态。但是如果Spark应用跑完了,Spark UI就无法查看,如果Spark在执行过程中出了问题,我们没有办法去快速查找…

银河麒麟服务器v10 sp2 LVM分区扩容和缩容

一、LVM分区扩容 首先查看下硬盘情况,原先是30G,现在变成40G df -h查看/目录只有27G,lsblk查看sda2也只有29g 新建分区 fdisk /dev/sda 命令(输入 m 获取帮助):n 然后一路回车 命令(输入 m 获取帮助):w 回车 …

CentOS7,非LVM根分区扩容步骤

CentOS7,非LVM根分区扩容步骤 1.查看现有的分区大小 非LVM分区,目前磁盘大小为20G,根分区总容量为17G 2.关机增加磁盘大小为30G 3.查看磁盘扩容后状态 lsblk dh -TH 现在磁盘总大小为30G,根分区为17G 4.进行分区扩展磁盘,记住…

CentOS7,LVM根分区扩容步骤

CentOS7,LVM根分区扩容步骤: 1.查看现有分区大小 df -TH LVM分区,磁盘总大小为20G,根分区总容量为17G 2.关机增加大小为30G(测试环境使用的Vmware Workstation) 扩展分区到30G 3.查看扩容后磁盘大小 df -TH lsblk 磁盘总大小为30G,根分区为…

CentOS7扩容根分区(LVM+非LVM)

在工作中遇到根目录容量不够,于是结合网上这篇文章,把虚拟机里扩展的十几个GB的容量扩展到根目录下 CentOS7,LVM根分区扩容步骤 1.查看现有分区大小 df -TH LVM分区,磁盘总大小为20G,根分区总容量为17G 2.关机增加大小为30G(…

Linux的buff/cache占用内存过高解决方法

最近,公司的开发服务器总是偶尔有一些java服务莫名其妙的停掉。通过排查发现是内存不足,奇怪的是,内存只是用了一半,但是可用的却只有不到1G(峰值时估计更少)。下面是具体的内存使用信息: 可以看…