我使用 XenServer 5.6 作为裸机虚拟机管理程序,使用 CentOS 5.3 作为客户操作系统。由于我们自定义的 CentOS 版本分区功能,安装所需的卷大小在 60 GB 到 140 GB 之间波动。因此,XenServer VHD 的大小同样巨大。最近迫切需要开始使用 XenServer 的模板和设备,但考虑到创建的图像大小巨大,复制/移动此类文件几乎是不可能的。
您对如何减少创建的文件大小或压缩它有什么建议吗?也许有一些第三方工具(备份/压缩工具)可以解决这个问题?
答案1
答案2
要压缩磁盘,您可以执行以下操作:
- 关闭虚拟机
- 右键单击虚拟机并说“导出到文件....”
- 将文件保存到 Windows 计算机后,将其添加到具有最大压缩率的 .rar 文件中
- 通过电子邮件或发送 .RAR 文件到需要的任何地方
如果您想让虚拟机始终处于压缩状态(以 CPU 能力为代价),则应考虑将根目录或虚拟机的一部分安装为 JFFS2。这是一个可以以读写模式安装的压缩文件系统。(大多数压缩文件系统都是只读的)。阅读更多这里或者这里。
您还可以创建一个具有非常大驱动器的“文件服务器”虚拟机。通过 NFS 共享此驱动器,然后将其作为 SR 添加到 XenServer。如果您将虚拟机存储在此 SR 上,它们在磁盘上的大小会更小。我不确定这是否有助于您移动虚拟机,但这是一个想法!
希望对您有所帮助!如果您还有其他问题,请告诉我。