設定一個簡單的Linux備份讓我避免了一場災難。

備份災難悄無聲息地發生。通常,你一開始會想:“這只需要幾分鐘”,但最終卻會像所有 Linux 用戶都熟悉的那樣,盯著螢幕發呆。幾週前,我就遇到了這種情況。我並沒有做任何可疑的事情。沒有使用任何可疑的 PPA,也沒有進行任何內核實驗,只是例行維護。這就像給相框設定日曆一樣簡單。我已經這樣做了數百次。然後,機器開始出現……奇怪的現象。

設定一個簡單的Linux備份讓我避免了一場災難。

它並沒有崩潰,因為那樣反而更容易些。它還在啟動,程式也在運作。但感覺不對勁。原本運作正常的程式突然失控了。你知道那種感覺嗎?當你覺得系統有點鬧鬼的時候,那種隱隱的恐懼感就會湧上心頭。一年前,這種感覺會毀了我的整個晚上。但這次,我冷靜下來,重啟系統,然後繼續工作。沒有驚慌失措,也沒有漫長的恢復循環。只是透過一個極其繁瑣的雙層備份,悄無聲息地完成了一次恢復,而我現在卻莫名地喜歡上了這個過程。

如果你的當前備用方案要么是“我真的必須這樣做”,要么是你設置好一次就再也沒動過的複雜方案,那麼這條中間路線可能更適合你。

大多數 Linux 備份建議都假設你有無限的耐心。

在 Linux 系統中尋找備份說明,你很快就會注意到其中的語氣。

時移界面。

半個網路都以為你在客廳裡經營著一個小型資料中心。全碟鏡像、多層保留,以及網路儲存設定 看起來它還要自己付電費。這一切技術上都沒問題。但對於一個每天最大風險只是租一間升級改造過的公寓的人來說,它的價格實在太高了。

另一半則走向了另一個極端。定期備份文件—這就是全部建議。沒有背景,沒有結構。只有感覺和好意。這兩種方法都不符合我使用 Linux 機器的方式。大多數實際的崩潰都是令人厭煩且人為造成的。一次更新運行不穩定,一次配置調整產生了後果,或者深夜“讓我修復一下這個問題”的舉動,第二天早上喝咖啡時卻讓你後悔莫及。我需要的不是企業級的彈性。我需要的是安靜、可預測且足夠低摩擦的系統,以便我能真正維護它。轉捩點在於,我不再把我的 Linux 系統當作一件脆弱的博物館藏品,想要永遠保持原樣保存。

作業系統和個人檔案並非同一回事。它們的崩潰方式不同,老化程度也不同,當然,它們也不需要相同的恢復方案。系統崩潰通常發生在更新、驅動程式問題、引導程式故障之後,或者像我一樣,在深夜過度自信加上極其糟糕的判斷力之後。遺失個人資料則遠沒有那麼光鮮亮麗。刪除的文檔、被覆蓋的草稿,或者 緩慢蔓延的資料夾造成的混亂 我們大多數人都假裝一切都在掌控之中。

當我把問題分成兩部分後,一切都變得容易了。

多年來,我一直試圖以單一方案保護所有內容,但始終無法成功。要嘛維護起來過於繁瑣,要嘛在關鍵時刻過於脆弱,難以信賴。當我把問題一分為二後,一切都迎刃而解了。一套安全網保護系統,另一套則保護真正重要的文件。 時移已成為系統層坦白說,當你的身體第一次開始出現一些奇怪的症狀,你感覺到胃裡一陣熟悉的輕微下墜時,它就派上用場了。

如果你使用的是基於 Debian 的發行版,那麼安裝過程既有趣又不令人興奮:

sudo apt install timeshift

運行它,你會看到一個設置嚮導,值得慶幸的是,它並沒有試圖炫技。當它詢問你想要哪種類型的快照時,大多數桌面用戶可以放心地選擇 RSYNC 並繼續。它簡單、可靠,而且功能正如其宣傳的那樣。我總是建議大家在設定快照位置時稍作停留。如果可以避免,請不要將快照儲存在與根系統相同的分割區上。使用單獨的驅動器,即使是普通的外部驅動器,也能在出現問題時提供更清晰的恢復路徑。

接下來,保持時間軸完整。恢復過程讓我徹底信服。當你感覺出了問題時,打開 Timeshift,選擇異常發生之前的快照,點擊“恢復”,重啟,然後看著系統平靜地恢復原狀,彷彿什麼都沒發生過。第一次成功時,你可能會愣一下,然後驚呼:“哦?!”

如何在不進行過度設計的情況下備份我的主資料夾?

Timeshift 會故意忽略您的個人資料,而這正是第二層如此重要的原因。

你的用戶主目錄需要有自己的備份流,但人們常常會在這裡陷入複雜的設定。對於大多數桌面使用來說,你並不需要龐大的備份框架。你需要的是一個持續運作、無需人工幹預的簡單工具。對我來說,rsync 是最佳選擇。首先,選擇一個與主系統碟物理隔離的目標位置。可以是外接 USB 硬碟、輔助硬碟——任何不會因為根分割區出現問題而遺失的東西。然後,設定的核心,坦白說,就是這些:

rsync -avh --delete /home/yourusername/ /media/yourbackupdrive/home-backup/

第一次備份可能需要一些時間,所以你可以去泡杯咖啡。之後,rsync 只會傳輸更改,這意味著它很快就會像其他優秀的備份一樣,悄無聲息地運行在後台。真正提升生活品質的關鍵在於自動化。你可以使用 cron 或系統自帶的定時任務來設定它,讓它自動運行,無需你操心。即使每天只備份一次,也能顯著降低遺失重要檔案的風險。而當你確實需要恢復文件時,整個過程也輕鬆便捷。打開備份資料夾,複製文件,貼上,就大功告成了。無需恢復整個系統,無需繁瑣的操作,也無需對著螢幕嘆息。

為什麼這套裝置曾多次默默地救了我一命?

任何備份策略的真正考驗,不在於它在指南中給人留下多麼深刻的印象。

帶有 rsync 命令的終端機視窗。

你可以反覆測試你的設備,直到滑鼠發出嘎吱聲,眼睛酸痛到流淚。這就像某個工作日,當你正忙得不可開交時,突然有個小東西壞了一樣。

我找回了 Timeshift 的快照,重新啟動後繼續工作。沒有經歷重裝系統的漫長過程,也不用花一整個晚上憑記憶和一腔熱情重建環境。

最重要的是,我的個人文件從未受到影響。它們在獨立的備份流程中靜默運行,完全不受作業系統短暫故障的影響。本章才是真正發揮作用的地方。

桌面系統復原能力並非在於建立最複雜的備份架構,而是確保一個小小的錯誤不會毀掉你整整一週的工作。當系統狀態和個人資料擁有獨立的備份路徑時,一切都會變得更加平靜和可預測。

你無需成為兼職系統管理員就能做到這一點。一套簡單的 Timeshift 配置,再加上使用 rsync 的簡易家庭備份,就能應付絕大多數真正的 Linux 系統故障。這聽起來可能不令人興奮,但下次當一個看似無害的小改動演變成一場災難時,你會慶幸它一直默默地守護著你。

轉到頂部按鈕