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

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

您現在可以選擇要備份的主目錄。此選擇可能需要大量存儲空間,因此只需選擇“隱藏文件”選項,其中包含應用程序的所有配置文件和設置。

就這樣。單擊創建按鈕,應用程序將開始創建系統快照。

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

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