我们正在使用基于 Debian 操作系统的 Clonezilla,并希望在 USB 上制作可启动映像。所有 PC 完全相同,硬盘为 sda1。PC 在 Windows XP 下运行,已使用的硬盘空间约为 4GB。
克隆者和恢复者都是最终用户。因此,这个过程太复杂了。我们需要一个瑞士键映射来用于创建和恢复过程。
我们怎样才能使用 shell 脚本来自动化创建过程呢?
答案1
Clonezilla 允许通过向其实时 CD 或 DVD .iso 映像添加简单脚本来创建自动克隆和恢复程序。
简而言之,您可以:
将带有适当克隆或恢复命令的 shell 脚本添加到 Clonezilla live cd 或 dvd 的 .iso 映像中
编辑 isolinux.cfg 文件,添加适当的启动菜单项,将 /path/to/script 作为参数传递给 Clonezilla
刻录修改后的 .iso 映像并在要克隆或恢复的计算机上启动它
脚本应该包含一个 CloneZilla 命令行,如下所示
/opt/drbl/sbin/ocs-sr -q -c -z1 -p true saveparts "<imagefile_name>" "<partition_to_save>"
您的操作员现在只需使用实时 CD 启动 PC 并从初始菜单中选择要执行的操作。
当然,当您想要克隆分区或磁盘时,您的脚本必须包含安装外部存储器以保存图像的指令。
另一方面,当您要恢复数据时,您可能选择将图像文件包含在实时 CD 或 DVD 本身中。
请记住,Clonezilla 也支持使用远程(SMB、CIFS)映像文件存储设备,用于克隆和恢复操作。
请参阅 Clonezilla 文档以了解更多详细信息。