减小windows或linux虚拟机导出ova体积大小

减小windows或linux虚拟机导出ova体积大小

  1. 删除无用的文件,比如日志或者命令,程序等;
  2. 去除磁盘碎片
  3. 将不用的内存空间填充为0,便于vmdk压缩。

例子:
日志文件置空:

批量置空 /sf/data/log/ 目录下的日志文件,执行命令:for i in `ls /sf/data/log/*.log`; do cat /dev/null > $i; done

linux碎片化处理:

free -h
/sbin/swapoff -a # 关闭缓存使用
free -h # 确认是否关闭
dd if=/dev/zero of=/null.dat # 创建全0的大文件,占满所有磁盘空间,视剩余空间大小而定,耗时大约20min
rm -f /null.dat # 删除该文件