題 備份正在運行的Linux服務器的最佳方法[關閉]


我在ubuntu 9.04上運行一個稍微舊的硬件上的IRC / Web服務器,好吧,我不確定是否會有任何損壞。雖然我定期關閉盒子並用clonezilla備份它,但我正在尋找一種備份正在運行的系統的方法。

我試過mondo(這對我不起作用,並且在ubuntu維基上沒有更新的文檔),所以我想知道我還有其他選擇嗎?

理想情況下,我想要點火和忘記 - 顯然是基於命令行或curses,並且將備份正在運行的服務器而不需要關閉,NFS,Samba共享或USB,但我不介意需要專用的盒子備份到,因為我可以在VM上運行它。裸金屬還原將是一個獎勵。


4
2017-09-09 00:30


起源


這為什麼關閉?它似乎遵循鏈接的建議,幾乎到了T: “如何提出可能需要軟件解決方案的問題:”我有<problem-x>,我不知道如何解決。我已經嘗試過X,Y,Z,但是這些程序因為這個或那個不起作用。我該怎麼做呢?” 這不是“最好的方式”這個詞,在每個問題中都隱含著找到最佳答案,用“如何”取代它們並沒有改變任何東西......這裡的答案有點缺乏,但仍然聽起來像一個好問題 - Xen2050
IIRC,選定的答案在某些時候破裂了,我從來沒有完全正確地工作。至少在閱讀它時,它感覺就像是一個經典的軟件推薦 - Journeyman Geek♦
答案確實加強了它...作為一個整體與Q&As在一起,我可以看到它,我認為它仍然是一個很好的Q.看起來有點爭議的話題有時可能過於廣泛使用,幾乎所有涉及計算機軟件的問題通常歸結為使用某些軟件產品/服務來回答。但是,只有X的軟件列表才真正屬於軟件。我認為應該縮小IMO的主題原因 - Xen2050
關於如何備份正在運行的Linux,從正在運行的系統創建(實時)iso是可能的,因此必須有一種方法可以做到這可能不僅僅是“複製文件”或“使用此產品”(一長串終端)命令可能) - Xen2050
我是否正確閱讀了這一切? OP是否關閉了他們自己的Q作為主題?如果這樣真棒!我很欣賞真正的人在所有角色中盡力而為。 - Damon


答案:


我建議使用rsync。

我的備份解決方案將數據複製到已安裝的samba共享。我使用增量備份,因此大多數時候備份非常短。

設置一個cron作業,啟動腳本,以您選擇的間隔運行。


7
2017-09-09 03:01



rsync是最終的方式,任何linux都預裝了我認為!!!但如果您使用圖形桌面可能是後退時間(不確定它是否有cli選項)應該是最適合您的... - zillion
這是一個cli系統。我更喜歡基於菜單的系統,至少我目前使用linux的技能。 - Journeyman Geek♦


還有 rsnapshot,為您提供定期快照。

rsnapshot是一個文件系統快照   用於備份本地的實用程序   和遠程系統。

使用rsync和硬鏈接,它是   可以保持多個,完整   備份立即可用。磁盤   所需的空間只是一點點   比一個完整備份的空間,   加上增量。


6
2017-09-09 01:34





 似乎完全符合我的要求 - 相當簡單,可啟動的裸機備份。我完全可以定期進行完整的系統備份,因為它不是一個使用頻率非常高的系統,而且我在其他地方有一個1 tb的盒子......所以...我猜這需要我投票。


3
2017-09-12 03:23



請注意,原始問題是“備份正在運行的系統的方法”,而Mondo文檔 建議,“關閉所有可能的應用程序(這可以最大限度地減少備份後的任何比較差異。)特別是正確關閉系統上正在運行的任何數據庫,因為恢復可能會導致數據損壞。或者,如果適用,啟動到單用戶模式。” - Rob Fisher


我用 表裡不一 同 ftplicity 作為前端,我很高興。


2
2017-09-09 00:41