我正在寻找一种方法,按计划将运行多个操作系统的机器(一台机器上可能有多个操作系统)备份到中央服务器。
服务器运行 Ubuntu Server 8.04 LTS,客户端运行 Windows XP SP3、Windows XP-64 SP2 和 Ubuntu 9.04。
到目前为止,我已经研究过 Clonezilla Server(不起作用,因为我有一个单独的 DHCP 服务器)、FOG(仅适用于 Windows 客户端)、partimage(仅适用于实时 cd)和 rsync(适用于文件,不适用于成像)。
我喜欢 Clonezilla Server 的想法,它具有客户端 PXE 启动,然后将它们映像存储在服务器上,但是同样,DHCP 对我来说是一个杀手。
我是否应该停止寻找单一解决方案,而是为每个操作系统制定单独的备份计划(Windows 的 DriveImage XML、Linux 的 tar 等)?或者是否有一个程序/解决方案可以满足我的要求?
答案1
您应该能够禁用 clonezilla dhcp 服务器,并将 dhcp 选项添加到您实际 PXE 启动所需的现有 DHCP 服务器。
您可以轻松地使用 partimage 以 PXE 方式启动 Linux,如果您擅长使用脚本,您还可以自动执行备份,但我认为这是 clonezilla 已经做的事情。
答案2
fogproject.org
我已经广泛使用过它并且效果很好。
答案3
Clonezilla 服务器可以处理这个问题。
www.clonezilla.org 上的所有说明,您必须设置 DRBL 服务器并配置 clonezilla。
确保创建一些 livecds/usb,因为我发现并非所有机器都可以通过提供的驱动程序进行 PXE 启动。