完全不熟悉 Linux。我的目标是以最简单的方式备份(或复制)所有必要的操作系统文件、驱动程序应用程序等。我定期备份我的主文件夹,以便能够进行数据恢复。我可以轻松地从 LiveCD USB 棒重新安装 Ubuntu(我已经这样做过很多次了)。显然,我会先调查并尝试任何简单的修复。
我不想制作整个磁盘的完整系统映像,因为我定期进行数据备份。此外,它无法放在 LiveCD DVD 或 USB 记忆棒上,而且每次我想要系统备份时,我都必须制作完整的磁盘映像。
如果发生崩溃/系统故障,我希望做的事情如下:-
1 - 从我现有的原始系统的 Ubuntu LiveCD 重新安装 Ubuntu(如果磁盘出现故障,则可能安装到新磁盘)
2 - 恢复/复制所有备份的系统文件夹文件
最终结果是与以前相同的系统,具有所有驱动程序、应用程序、桌面、个人偏好等。请记住它可能是一个新的高清,可能大小/结构不同。
我想知道的是
1 - 最简单的方法是备份或复制所有必要的文件夹/文件以保存系统并使原始系统保持最新
2 - 如何以最简单的方式恢复/复制回来
我的所有系统文件都位于一个 ext4 分区上,引导至 /。我有 Duplicity,但不确定如何使用它。如果由于我的经验不足而遗漏了任何内容,请提前致歉。
谢谢
答案1
答案2
您应该创建整个硬盘的磁盘映像。
这必须从实时 CD 或 USB 运行。
注意:如果尚未安装,则需要安装磁盘。您可以使用sudo apt install
gnome-disk-utility进行安装`
- 打开磁盘。可以从仪表板打开它,也可以
gnome-disks
在终端中输入。 - 从右侧面板中选择您的硬盘。
- 点击右上角的齿轮。
- 选择
Create Disk Image...
。 - 选择磁盘映像的位置。注意:磁盘映像的大小将与整个硬盘大小相同。保存映像的位置必须位于比内置硬盘更大的外部硬盘或 USB 上。
要使用此映像,请重新打开 Live CD 或 USB 上的磁盘,按照创建磁盘映像的步骤操作,但不要选择,而是Create Disk Image...
要选择Restore Disk Image...
。
答案3
我使用 clonezillahttp://clonezilla.org
它可让您将系统的完整副本复制到外部驱动器。它还仅复制您需要的内容,因此您不必每次都备份整个磁盘的大小。
Clonezilla 从 liveCD 运行
保存和恢复都非常容易使用,只需按照说明或观看视频演示即可
答案4
主文件夹备份与apt 列表
#!/bin/bash
sudo apt-get update
sudo apt-get upgrade
xargs -a <(awk '/^\s*[^#]/' "/home/$USER/aptlists-folder/myapt-getlist1.txt") -r -- sudo apt-get install
&& 安装源脚本
#!/bin/bash
cd /home/$USER/mysourcesscriptsdir
./script1.sh
./script2.sh
Git 可以方便地在版本控制上安装系统和点文件 - 从主文件夹到硬盘的个人文件。
在我看来,克隆整个系统并不是最佳做法,因为你会永远携带损坏/坏的东西。