可启动光盘备份硬盘?


3

有许多工具,如FoG,G4L,PING,CloneZilla等,它们允许您从CD / USB密钥启动,并按照一些屏幕菜单将您的硬盘备份到FTP服务器,SSH服务器或文件 - 在其他机器上共享。

但[为了减少多次执行此任务时出现人为错误的可能性]是否可以创建自定义启动盘,自动将HDD映像的副本存储到指定位置?


大多数操作系统都能够在启动时运行脚本,因此您应该可以执行此操作。
马蒂诺

我使用Ghost完成了这个以前的旧系统。Ghost有一个命令行界面,因此可以编写一个启动BAT文件来自动完成所有操作。(但是已经很久了,我甚至忘记了启动BAT文件的名称。这是在软盘上。我不确定你能不能用SYS CD。)
Daniel R Hicks

以下是几个Windows版本的完成方式:hiren.info/pages/bootablecd
Daniel R Hicks

Answers:


3

您可以自定义Clonezilla实时图像以执行任何操作,例如,自动执行图像以始终将HDD备份到特定分区,而无需执行任务之前必须键入的所有步骤。

例如,每次使用Clonezilla live执行任务时,它会在您键入“Y”以确认任务之前告诉您类似的事情:

Next time you can run this command directly: 
/opt/drb1/sbin/ocs-sr -g auto -e1 auto -e2 -c -r -j2 -p true restoreddisk Monimage-img sda

您可以使用它将其自动化为您的自定义Clonezilla live DVD:

使用您自己的脚本并在Clonezilla live上运行它

本文档描述了如何使用您自己的脚本并在clonezilla live上运行它

首先,准备自己的程序,比如脚本“custom-ocs”。一个示例脚本文件/ opt / drbl / samples / custom-ocs,允许用户使用clonezilla live选择(1)将/ dev / hda1(或/ dev / sda1)的映像备份到/ dev / hda5(或/ dev / sda5)(2)将/ dev / hda5(或/ dev / sda5)中的映像还原到/ dev / hda1(或/ dev / sda1),可以在运行clonezilla live时找到(版本1.0.3-20或更高版本)或DRBL服务器(版本1.7.12-1或更高版本)。/ opt / drbl / samples / custom-ocs中提供了更多示例,您可以参考它们。

如果在MS窗口上编辑脚本,则必须将格式转换为Unix格式。您可以使用命令“dos2unix”将其转换为UNIX格式。如果不转换格式,则脚本将无法在Unix / Linux系统上运行。

请记住在脚本中添加shebang行(#!/ bin / bash)以避免出现“Exec格式错误”问题。Boot Clonezilla live,输入命令提示符,然后运行“sudo su - ”成为root。将工作空间安装为/ home / partimag。您可以使用命令“prep-ocsroot”来帮助您执行此操作,或使用mount命令来安装它。例如,运行“mount / dev / sda1 / home / partimag”以使用/ dev / sda1作为工作目录。

将custom-ocs复制到dir / home / partimag。

cd /home/partimag

在Clonezilla实时命令提示符上运行以下命令:

/opt/drbl/sbin/ocs-iso -g en_US.UTF-8 -k NONE -s -m ./custom-ocs

为CD / DVD创建iso文件。或/ opt / drbl / sbin / ocs-live-dev -g en_US.UTF-8 -k NONE -s -c -m ./custom-ocs创建USB闪存盘的zip文件。

在上面的例子中,“ - g en_US.UTF-8”表示语言为英语,“ - k NONE”表示不会改变键盘布局(默认为美国键盘)。对于其他选项,请运行“/ opt / drbl / sbin / ocs-iso -h”或“/ opt / drbl / sbin / ocs-live-dev -h”以获取更多信息。


在哪里可以找到这些“/ opt / drbl / samples / custom-ocs中的示例” - 该目录在clonezilla live-CD上不存在。
OJW

我已经做到了,但是很久以前,我不记得了,但看看另一个参考:raymii.org/cms/p_Customize_Your_Clonezilla_Live_CD
Diogo

0

这里有一个很好的指南来创建可启动的自定义Linux发行版:

http://www.phenix.bnl.gov/~purschke/RescueCD/

(包括从目录结构编译.iso文件所需的实际脚本,您可以在其中编辑将在Live CD上的最终系统)

执行“重影硬盘”部分只是运行dd(例如从/etc/rc.d)并将输出存储在某个文件中的情况,例如:

dd if=/dev/sda bs=1M | gzip -c | ssh fileserver "cat > remotefile.img.gz"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.