產品說明
Timeshift 是一款專為 Linux 系統設計的系統還原工具,其功能與 Windows 的「系統還原點」或 macOS 的「Time Machine」非常相似。它的核心目標是保護使用者的作業系統,當系統因更新失敗、驅動程式衝突或人為誤操作導致不穩定甚至無法開機時,能讓使用者將電腦「回溯」到之前正常運作的狀態。
Timeshift 主要備份系統檔案與設定,預設會排除使用者的個人文件(如 /home 下的文件、圖片、音樂),這是為了避免在還原系統時意外覆蓋了使用者的新增檔案。它支援兩種快照模式:RSYNC(適用於所有檔案系統,使用硬連結節省空間)與 BTRFS(利用 BTRFS 檔案系統特性,瞬間建立快照且極省空間)。
核心特色:
- 系統級保護:專注於系統還原,不干擾個人檔案,是測試新軟體或更新系統前的安全網。
- 兩種快照模式:
- RSYNC:相容性高,第一次備份較久,後續僅備份異動檔案。
- BTRFS:極速快照,支援開機選單直接還原(需使用 BTRFS 檔案系統)。
- 自動化排程:可設定每小時、每天、每週或每月自動建立快照,並設定保留數量以控制磁碟空間。
- 跨發行版支援:雖然由 Linux Mint 團隊維護,但廣泛支援 Ubuntu、Manjaro、Fedora 等主流發行版。
常用功能
雖然 Timeshift 擁有友善的圖形介面(GUI),但在系統無法進入桌面環境時,它的命令列模式(CLI)是救命稻草。
啟動與安裝
# Ubuntu/Debian 安裝指令
sudo apt install timeshift
# 直接由終端機啟動圖形介面
sudo timeshift-gtk
常用指令對照表 (CLI)
當圖形介面無法使用時,請切換至 TTY (Ctrl+Alt+F3) 使用以下指令:
| 功能 | 指令 | 說明 |
|---|---|---|
| 建立快照 | sudo timeshift --create | 手動建立一個新的系統還原點 |
| 列出快照 | sudo timeshift --list | 列出目前所有可用的快照清單 |
| 還原系統 | sudo timeshift --restore | 進入互動式還原模式,選擇快照並進行回溯 |
| 刪除快照 | sudo timeshift --delete | 刪除指定的快照以釋放空間 |
| 檢查設定 | sudo timeshift --check | 執行排定的快照任務 (通常由 cron 呼叫) |
進階技巧
- 救援模式還原:若系統完全無法開機,可使用 Linux Live USB 開機,安裝 Timeshift 後,指向原本的硬碟進行還原修復。
- 包含使用者設定:雖然預設排除
/home,但建議在「設定」->「過濾器」中,勾選包含/home/user/.config等隱藏設定檔,以確保軟體設定也能一併還原(需謹慎操作)。 - BTRFS 絕招:若使用 BTRFS 模式,建議安裝
timeshift-autosnap-apt,它會在每次執行apt安裝或更新軟體前,自動建立快照,確保萬無一失。
操作介面




