有很多工具可以 制作备份副本 您的数据和适用于GNU / Linux的系统。 您可以从某些GUI应用程序或其他命令行程序中进行选择。 您也可以为其创建自己的脚本,从而对其进行自定义或下载一个现有的脚本,就像在本文中我将要讨论的那样。 他的名字是 系统Tar和还原 而且您一定会喜欢的...
系统Tar和Restore是一个非常通用的脚本。 有 bash的两个脚本。 最主要的是一个名为star.sh的脚本,另一个是名为star.gui.sh的脚本,如果您希望使用更直观的GUI,则会调用图形工具。 这些脚本能够在备份,还原和传输模式下工作,即执行备份,还原和传输。
可以做 系统的全部或部分备份,将副本还原或转移到其他磁盘或分区,将副本还原或转移到外部磁盘,pendrive,存储卡等,从基于BIOS的系统还原到UEFI反之亦然,甚至将副本带到虚拟机。 为了正常运行,它们依赖于其他软件包:gtkdialog,tar,rsync,wget,gptfdisk / gdisk,openssl和gpg。
通常,它们是您肯定已经安装的日常软件包,如果没有,则必须在脚本之前安装它们。 为了 具有系统焦油和还原:
cd Download git clone https://github.com/tritonas00/system-tar-and-restore.git cd system-tar-and-restore/ ls
在里面,您将拥有它……而对于 以图形方式调用, 你知道:
sudo ./star-gui.sh
至 制作备份副本 在文本模式下,建议您阅读文档:
./star.sh --help
但 一个例子 将是以下内容:
sudo ./star.sh -i 0 -d /home/copia -c xz -u "--warning=none"
这使它得到 在备份模式下(0),使用-d选择备份副本的存储位置(在本例中为/ home /副本),并使用-c(在本例中为xz)定义用于生成的tarball的压缩工具,并在使用-u时应用一些选项对于tar / rsync ...
至 恢复副本 (模式1),结果类似:
sudo ./star.sh -i 1 -r /dev/sda3 -G /dev/sdb -f /home/copia/backup.tar.xz
它将其还原到/ dev / sda3分区,我们用-G指定GRUB所在的位置,以及要还原的备份副本的位置...您等待该过程完成,瞧!