Backup
ZFS 系統上的大量快照
這是我的場景:我有兩台伺服器(還有更多,但本場景有兩台),一台是 Solaris 備份伺服器,第二台是 CentOS Linux 伺服器。CentOS 伺服器每天晚上都會執行一個 cron 作業以將自身 rsync 到 Solaris 備份伺服器。完成此操作後,它將日期和時間放入 Solaris 伺服器上的一個特殊文件中。Solaris 伺服器每分鐘執行一個 cron 作業,如果它看到這個文件,它會抓取內容並使用它來製作快照。
結果非常好:每天都會自動執行備份,然後創建 ZFS 快照。兩個多月來一直工作得很好。我曾預計到現在我的空間不足,需要開始(手動)刪除舊快照。但事實上,我在太空上很好。我唯一擔心的是,每天都會添加 60 多個快照和更多快照,大量 ZFS 快照是否存在任何已知問題?ZFS 文件系統可以擁有的 ZFS 快照的最大數量是多少?還是我可以繼續累積快照直到空間不足?
大量快照沒有問題。擁有數千個 ZFS 文件系統可能會導致啟動時間超過一個小時,但您並沒有這樣做。
我不會太在意這個。您在這裡談論的是每天 1 個快照。我聽說過擁有超過 10k 個快照的生產環境。但是我沒有任何關於這對他們如何工作的資訊,但我沒有在糟糕的環境中聽到它,所以我會假設它運作良好。