问题标签 [clonezilla]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - Clonezilla custom-ocs bash 脚本在 ocs-onthefly 命令上失败
我正在做一个自定义 clonezilla .. 一个源使用 ocs-onthefly 将本地磁盘发送到远程磁盘... custom-ocs 工作正常。
但是,由于某种原因,目的地的自定义 ocs 不起作用.. 问题是最后一行 "/usr/sbin/ocs-onthefly -s $src_ip -t $dest_disk" .. 由于某种原因,clonezilla 犹豫不决该行并提供用法/帮助输出而不是运行命令..
关于为什么 ocs-onthefly 命令不接受参数的任何想法?参数正确。如果您运行“/usr/sbin/ocs-onthefly -s 192.168.150.1 -t sda”,它运行良好。
目标脚本的自定义 ocs 在这里:https ://www.dropbox.com/s/9mfrt0n50sheayn/custom-ocs_destination-REVISED.txt
还尝试代码块:
当我通过 echo 测试(不在 clonezilla 中,而只是在 linux 机器上)时,$src_ip 和 $dest_disk 的对话框输出很好地输出了变量,所以我真的不知道为什么 ocs-onthefly 不接受它。
linux - 如果 clonezilla 批处理模式备份成功,我如何判断(在 bash 脚本中)?
这是我第一次在stackoverflow上发帖,所以请温柔一点。;>
好的,我正在使用稍微定制的 Clonezilla-Live cd 来备份四台 PC 上的驱动器。每张 cd 都用于特定的 PC,将其磁盘的映像保存到 samba 服务器上特定于盒子的备份文件夹中。这一切都非常有效。但是偶尔会出现问题,并且备份没有正确完成。像:猫咬过cat5e电缆;我忘了检查 samba 服务器是否空间不足;等等,而且发生故障并不总是很明显。
我现在承认,就 linux 系统管理而言,我几乎是个菜鸟,即使我设法用 samba、git、ssh 设置了一个 centos 6 机器(我希望我选择了 ubuntu ......)和 bitnami-gitlab 回到 2 月。
我花了几天又几天的时间试图弄清楚 clonezilla 是否在备份中留下了一个简单的线索,说明它是否完全成功,并且已经干了。在文件夹中查找特定备份作业(在 samba 服务器上),我看到最后写入的文件名为“clonezilla-img”。它似乎是一个涵盖备份本身的控制台转储。但它似乎不包括验证通行证。
无论批量备份任务是成功还是失败,我都可以自动运行一个后处理 bash 脚本,该脚本放置在我的 clonezilla cds 上。我有这个设置运行得很好,虽然它现在没有做很多。我希望这个后处理脚本做的是确定备份作业是否成功,然后重命名(mv)备份作业目录以包含“SUCCESS”或“FAILURE”之类的单词。我知道如何进行重命名部分。这是我不知所措的成功或失败的考验。
谢谢你的帮助!
variables - 变量分配在当前目录中创建文件,而不是分配变量
我正在创建一个自定义脚本来使用 Clonezilla 运行备份。该脚本按预期工作(到目前为止),但我在变量分配方面遇到了一些麻烦。
变量赋值行 (maxBackups=4) 在当前目录中创建了一个名为“4”的文件,并且 if 测试无法正常工作。
(按照我的理解,使用这种目录计数方法,指向父目录的链接算作一个目录。)
我究竟做错了什么?我知道这很简单...
谢谢
linux - clonezilla 将日志文件复制到 USB 设备
我想使用 clonezilla-live usb-stick 创建/恢复完全无人值守的系统映像。到目前为止,无人值守的备份/恢复工作正常。我只是插上棒,启动电脑,工作完成后电脑关机。
现在我需要确认备份/恢复是否成功。为此,我想执行一个 shell 脚本,在工作完成后将日志文件复制到特定文件到 USB 棒上的另一个分区。
我试图在 syslinux.cfg 中将脚本作为 postrun-method 执行,但这总是导致错误。此外,我使用 drbl-ocs 进行了尝试,但我不确定我是否做对了。
这是我要执行的shell脚本:
第一条指令(在 shebang 之后)是我尝试使用 drbl-ocs,但我真的不知道这是什么。我相信它也是另一个可以处理 shell 脚本的解释器。对吗?
这是我使用的 syslinux.cfg:
请帮忙 !谢谢 :)
linux - CloneZilla USB,无人值守的 syslinux,需要翻译成 grub 等效项
我在 USB 上有一个可启动的 CloneZilla。它适用于使用 syslinux 引导的系统。这是其中的菜单条目syslinux.cfg
及其功能的简短描述(请注意,我使用 & 来暗示它是同一行,为了便于阅读,我将其分成多行):
它设置了一个 eth 接口来使用 dhcp。然后它会尝试挂载一个 samba 共享,如 ocs_repository="user:pass@path" 所示。之后,它应该运行 ocs_live_run="cmd" 条目,该条目执行从 samba 位置到引导设备的主磁盘的克隆。
这是我创建等效grub.cfg
条目的尝试:
无论出于何种原因,grub 失败了。它似乎试图做同样的事情,但我敢打赌安装 samba 位置有问题(我可以手动安装它)。
它停止并显示错误消息“/home/partimag/windows-10-base-clone”不存在,如果它将提供的 samba 位置安装到 /home/partimag/,它肯定应该存在。
有什么建议么?
automation - 无人值守模式的 Clonezilla 定制
我正在尝试自定义 syslinux.cfg 以使 clonezilla 在无人值守模式下工作。我已经按照这个示例修改 syslinux.cfg 以反映我的图像。
我不明白还有什么需要更改的,因为用我的自定义替换原始 syslinux.cfg 不起作用,并且 clonezilla 从默认设置开始。我正在使用 USB 版本。这是我的自定义 syslinux.cfg:
有什么建议么?
clonezilla - 带有安全启动的 cdrom 中的 Clonezilla
我们使用clonezilla
闪存恢复和重新映像损坏的系统。当 时SecureBoot is enabled
,我们无法从 cdrom 中的 Clonezilla 映像启动,因为它抱怨签名无效。
bootx64.efi
我使用安全密钥对和二进制文件进行了签名,grubx86_64.efi
但即便如此,我也无法从 cdrom 启动 clonezilla 映像。
clonezilla - 如何绕过 Clonezilla ACPI 错误
克隆机器引导到 PXE 时需要帮助解决错误。“[0.237599] ACPI 异常:AE_NOT_FOUND,评估 _PRS (20160930/pci_link-176)
clonezilla - 如何更改 Clonezilla 默认菜单选择项
我正在使用 clonezilla-live-2.6.1-11-amd64.iso 我想在启动 live USB 时更改默认部分以执行整个驱动器的完整备份。例如:
在屏幕“安装 Clonezilla 映像目录”上,我想将默认值从 local_dev 更改为使用 samba_server
在屏幕“Mount Samba 服务器”上,我想将默认值从 192.168.1.1 更改为 192.168.1.2
在屏幕上的“Mount Samba 服务器”帐户上将默认管理员更改为 clonezilla
当我在 /syslinux/syslinux.cfg 中输入项目时。
菜单仍然询问我 192.18.1.1 的默认地址和用户名管理员,所以看来我不理解文档。有没有人有示例cfg?
mbr - 已删除的分区,testdisk,mbr 和 gpt,现在不知道该去哪里
我在硬盘上做一些深夜工作,吹走驱动器上的分区,我不小心选择了我的主驱动器,它上面安装了 Windows 10。使用实时磁盘使用 gparted 吹走分区。
我设法使用 testdisk 恢复了大部分分区,但没有恢复 MSR(隐藏分区或安全分区)分区,因此 PC 无法启动....
在这个阶段我想复制我恢复的分区,但是使用任何东西都不起作用,clonezilla 很困惑,因为它上面安装了 MBR 和 GPT。
我不知道我实际使用的是什么(mbr 或 gtp),我看到一大堆重叠的分区看起来像磁盘一团糟。然而,主分区完好无损,数据都在那里,用 testdisk 检查。
在这个阶段,我已经删除了所有分区,除了一个我希望保留的分区,但 clonezilla/gparted 仍然无法克隆我的分区。
我不知道如何从这一点前进。
理想情况下,我会克隆最后一个分区,重新安装 Windows 10,重新创建正确的分区表、分区等,然后将原始分区(上面有数据的分区)克隆回新安装的 Windows 10一个,这个过程在我的三重靴子期间对我有用。
然而,在这个阶段无法克隆分区并且太害怕尝试删除 gpt 或 mbr 的任何选项,以防数据丢失。
非常感谢任何人的建议,这只是我的游戏电脑,所以我们没有收集大量有价值的数据,但是有一些旧文件我忘记复制到 NAS。更不用说我意识到,我从来没有在这台电脑的 NAS 上设置备份,我知道我把这部分塞满了,你省了我重新下载 600gb 的游戏和我喜欢的设置!
提前感谢您花时间阅读这个烂摊子。