系統Tar和還原-一個簡單的備份腳本

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

有很多工具可以用於 製作備份副本 您的數據和 GNU/Linux 系統。 您可以選擇一些帶有 GUI 的應用程序或其他命令行程序。 您還可以為其創建自己的腳本,從而對其進行自定義或下載現有腳本,就像我將在本文中討論的情況一樣。 他的名字是 系統焦油和恢復 我相信你會喜歡它...

系統焦油和恢復是一個非常通用的腳本。 有 bash 的兩個腳本。 主要的腳本是一個名為 star.sh 的腳本,還有另一個名為 star.gui.sh 的腳本,如果您更喜歡使用更直觀的 GUI,它會調用圖形工具。 這些腳本能夠在備份、恢復和傳輸模式下工作,即執行備份、恢復和傳輸。

可以做 系統的全部或部分備份,將副本恢復或傳輸到不同的磁盤或分區,將副本恢復或傳輸到外部磁盤、閃存驅動器、存儲卡等,從基於 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/copy),使用 -c 定義生成的 tarball 的壓縮工具(在本例中為 xz),使用 -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. 權利:您可以隨時限制,恢復和刪除您的信息。