有很多工具可以用於 製作備份副本 您的數據和 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 所在的位置,以及要恢復的備份的位置......您等待該過程完成,就是這樣!