Linux
如何為多個基於 Linux 的伺服器提供適當的備份?
有幾個與提供備份相關的問題,但大多數問題要麼過於具體,要麼是為家庭使用而設計的,要麼是基於 Windows 的。
我想听的:
- 您如何確保所有 Linux 伺服器都得到正確備份?
- 您多久備份一次伺服器?
- 除了明顯的 /home 目錄之外,您還備份什麼?
- 您如何確保備份是增量的,但仍然易於恢復?
尤其是最後一個問題一直困擾著我。將備份壓縮到 tarball 可以正常工作,但是當我突然需要恢復備份時會導致嚴重的性能問題。另一方面,當不壓縮備份並將它們同步到另一台伺服器時,存在創建不一致使用者權限的嚴重風險。
哪些工具可以幫助您盡可能輕鬆地完成此操作,您首選的解決方法是什麼?
您多久備份一次伺服器?
標準備份每晚完成,有一些備份更頻繁。
您如何確保所有 Linux 伺服器都得到正確備份?
備份發送一個關於成功或失敗的良好主題的報告。我檢查我是否每周至少收到幾次狀態消息。
除了明顯的 /home 目錄之外,您還備份什麼?
取決於伺服器,但我幾乎總是想要 /etc、/root 和 /var/lib/dpkg。然後我添加任何數據目錄。
您如何確保備份是增量的,但仍然易於恢復?
我使用Dirvish,
Dirvish 是一個快速的、基於磁碟的、旋轉的網路備份系統。
使用 dirvish,您可以維護一組完整的文件系統映像,並在無人參與的情況下創建和過期。Dirvish 備份保險庫就像您的數據的時間機器。
Dirvish 使用 rsync 和–link-dest選項將每個備份的相同文件硬連結在一起。備份速度快,不浪費空間,恢復就像複製文件一樣簡單。