用于自动 clonezilla 在 USB 上创建可启动映像的脚本

用于自动 clonezilla 在 USB 上创建可启动映像的脚本

我们正在使用基于 Debian 操作系统的 Clonezilla,并希望在 USB 上制作可启动映像。所有 PC 完全相同,硬盘为 sda1。PC 在 Windows XP 下运行,已使用的硬盘空间约为 4GB。

克隆者和恢复者都是最终用户。因此,这个过程太复杂了。我们需要一个瑞士键映射来用于创建和恢复过程。

我们怎样才能使用 shell 脚本来自动化创建过程呢?

答案1

Clonezilla 允许通过向其实时 CD 或 DVD .iso 映像添加简单脚本来创建自动克隆和恢复程序。

简而言之,您可以:

  1. 将带有适当克隆或恢复命令的 shell 脚本添加到 Clonezilla live cd 或 dvd 的 .iso 映像中

  2. 编辑 isolinux.cfg 文件,添加适当的启动菜单项,将 /path/to/script 作为参数传递给 Clonezilla

  3. 刻录修改后的 .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 文档以了解更多详细信息。

相关内容