我们有一些基于 linux (Centos) 的虚拟机将用作可分发的虚拟设备。我们希望能够尽可能地压缩它们以进行分发(通过 tar.gz、zip 等)。
我们删除了所有不必要的文件(.log's、/tmp/*、/var/log/ 等),并将 /dev/zero 写入磁盘上的可用空间。
是否可以通过 /dev/zero 将零写入交换分区和文件?我知道我需要先换掉 -a 。我担心会破坏任何内部结构。
我们的虚拟机同时使用分区交换和文件交换。
此外,是否有任何其他策略可以减小用于分发的 VM 的大小?
我们需要支持所有的管理程序技术(Xen、VMW 等),因此尽管供应商的工具可能有用,但我正在寻找跨平台的策略。
- - 谢谢