系统Tar和还原-一个简单的备份脚本

GUI和文本工具(屏幕截图)

有很多工具可以 制作备份副本 您的数据和适用于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所在的位置,以及要还原的备份副本的位置...您等待该过程完成,瞧!


成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。