如您所知,備份數據非常重要。你真的不知道你是硬件故障的受害者,還是那個在你的電腦上“玩遊戲”的煩人親戚的孩子意外刪除重要文件的受害者。這就是為什麼定期備份是必不可少的,而且公司一直都在這樣做,但備份過程大多是自動化的。
但是,普通用戶可以使用名為 Timeshift 的易於使用的工具手動創建備份。它適用於所有 Linux 發行版,當然,它是完全開源的。本文介紹Timeshift的安裝過程和備份過程。
在 Linux 上安裝 Timeshift
Timeshift 可在所有 Linux 發行版的存儲庫中使用,只需打開終端應用程序並輸入相應的命令即可輕鬆安裝在任何 Linux 發行版上。
基於 Debian 和 Ubuntu 的發行版
如果您使用的是 Ubuntu 20.4 或更低版本,則需要先添加 ppa 存儲庫,但如果您使用的是較新版本,則可以開始直接安裝您的應用程序。 要添加 PPA,請鍵入: /sy
sudo apt-add-repository -y ppa:teejee2008/ppa sudo apt update sudo apt install timeshift
對於 Ubuntu 20.4 或更高版本,請鍵入:
sudo apt install timeshift
適用於 Arch Linux 和基於 Arch 的發行版
該軟件包在 ArchUserRepository (AUR) 中可用,因此您必須首先在系統上安裝 AUR 幫助程序,例如 yay 或 paru。類型:
paru -S timeshift
而已!出現提示時輸入密碼,出現提示時按 Enter,應用程序將安裝在發行版中。
在 Fedora 工作站上
它也可以作為 Fedora 存儲庫中的官方軟件包提供,因此您可以在 GNOME 軟件中心找到該應用程序或通過在命令行中鍵入以下命令來安裝它:
sudo dnf -y install timeshift
時移備份
首先,確保您有一個連接到 PC 的 USB 驅動器,該驅動器具有足夠的存儲容量和 Linux 文件系統(ext4、btrfs)。
在 Linux 上格式化 USB 驅動器
然後,當您從應用程序網格打開應用程序時,會打開一個對話框,要求您在 RSYNC 和 BTRFS 之間進行選擇。 如果您有 Fedora 或 Manjaro 的 BTRFS 安裝,這很有用。兩者都使用 BTRFS 作為默認文件系統擴展名。對於其他 Linux 發行版,選擇 RSYNC。
- 請注意,BTRFS 備份只能在系統驅動器上創建。如果您不想在系統崩潰時丟失數據,請使用 RSYNC 選項。
現在您需要選擇備份位置,然後選擇連接的 USB 驅動器。

然後選擇您希望系統自動備份的頻率。通常,每週一次就足夠了,但如果您正在做重要的工作,您可以將其設置為每天備份。

您現在可以選擇要備份的主目錄。請記住,選擇此選項可能需要大量存儲空間。因此,它包含了應用程序的所有配置文件和設置[隠しファイル]我喜歡選擇選項。

就這樣。單擊“創建”按鈕,應用程序將開始為您的系統拍攝快照。

如何恢復備份?
假設您從您的發行版中刪除了一個重要的系統文件。現在,如果您想讓一切恢復正常。你可以簡單地跟隨。使用相同版本的操作系統創建並啟動可啟動的 live USB。
然後使用終端在您的實時會話中安裝 Timeshift 並插入存儲所有備份的 USB。
只需單擊快照版本並立即按下恢復按鈕即可將所有內容恢復到以前的狀態。

概括
就這樣。請記住定期備份,因為數據丟失只需要時間和金錢來恢復。請記住,預防勝於治療。
資源
- Timeshift 的 GitHub 文檔