TimeshiftLinux 系統(tǒng)備份恢復(fù)工具
Timeshift 是一個(gè)應(yīng)用程序,提供類似于 Windows 中的系統(tǒng)還原功能和 macOS 中的 Time Machine 工具的功能。Timeshift 通過(guò)定期對(duì)文件系統(tǒng)進(jìn)行增量快照來(lái)保護(hù)你的系統(tǒng)。這些快照可以在以后恢復(fù),以撤銷對(duì)系統(tǒng)的所有更改。
在 RSYNC 模式下,快照是通過(guò) rsync 和硬鏈接進(jìn)行的。普通文件在快照之間共享,這樣可以節(jié)省磁盤空間。每個(gè)快照都是一個(gè)完整的系統(tǒng)備份,可以用文件管理器進(jìn)行瀏覽。
在 BTRFS 模式下,快照是使用 BTRFS 文件系統(tǒng)的內(nèi)置功能進(jìn)行的。BTRFS 快照只支持具有 Ubuntu 類型子卷布局的 BTRFS 系統(tǒng)。
Timeshift 最初由開發(fā)者 Tony George 開發(fā),現(xiàn)交由 Linux Mint 負(fù)責(zé)后續(xù)開發(fā)與維護(hù)。
安裝
基于 Debian 的發(fā)行版
Debian、Ubuntu、Linux Mint、Elementary OS 等。
從倉(cāng)庫(kù)安裝 Timeshift:
sudo apt-get update sudo apt-get install timeshift
Fedora
不完全支持 Fedora,BTRFS 快照僅支持特定于 Ubuntu 布局的系統(tǒng)。
sudo dnf update sudo dnf install timeshift
安裝程序可用于以下發(fā)行類型:
- Debian - Debian、Ubuntu、Linux Mint、Elementary OS 等(支持 apt )
- Arch - Arch Linux、Manjaro 等(支持 pacman )
卸載
在終端窗口中運(yùn)行以下命令:
sudo apt-get remove timeshift
或
sudo timeshift-uninstall
請(qǐng)記住在卸載之前刪除所有快照。 否則,快照會(huì)繼續(xù)占用系統(tǒng)上的空間。要?jiǎng)h除所有快照,請(qǐng)運(yùn)行應(yīng)用程序,從列表中選擇所有快照 (CTRL+A),然后單擊工具欄上的刪除按鈕。 這將刪除所有快照并刪除根目錄中的 /timeshift 文件夾。
如果使用安裝程序安裝 Timeshift,則可以使用以下命令刪除已安裝的文件:
sudo timeshift-uninstall
