使用 Timeshift 或類似方法來同步/備份任意位置?
我已經使用雙啟動機器幾年了。我已經到了將 95% 的時間花在登錄 Linux 而不是專有作業系統 (W10) 上的地步,因此我需要為我的備份和同步安排選擇一個基於 Linux 的主力應用程序。
我已經使用 Timeshift 幾個月了,並且不得不“憤怒地”使用它 3 或 4 次,通常是由於我的一些愚蠢行為。我是它的程序化“快照”的忠實粉絲:可能你可以回顧幾個月並找到一個很久以前刪除的文件,然後恢復它。然而,由於它以增量方式執行這些快照,因此它們不會佔用大量空間。
我不明白為什麼 Timeshift 被設計為(據我所知)只同步“我的系統”或“我的系統和我的主目錄”……就是這樣。在一個理想的世界中,我想使用 Timeshift 來完成我所有的備份/同步任務……例如,包括針對不同工作的不同過濾。
我沒有發現任何跡象表明任何人能夠(或希望)調整 Timeshift 以實現更通用的用途。既然如此,在做快照等方面,哪個 FOSS Linux 備份應用程序最像 Timeshift,但也更自由地配置?
PS我今天一直在研究
rsnapshot
,一個基本上位於頂部rsync
並實現快照安排的應用程序。使用它完成了第一次同步備份後,我認為它對我來說可能有點過於復雜,並且沒有充分記錄我的需求。這裡有一些有趣的技術批評可能(仍然是?)有效。顯然它是用 PERL(!) 編寫的。我有一半傾向於編寫一個使用呼叫來組織事物的 Python 腳本rsync
:至少我知道它在做什麼。我在很多系統管理任務中都使用了這樣的 Python 腳本。O 表示 Timeshift 的簡單性。
也許您想看看 Backintime https://github.com/bit-team/backintime ),它是 timeshift 的補充,即不是用於系統配置而是用於使用者數據,因此允許備份任意位置並被引用在時移頁面上多次。