我記得2003年在一家有NetApp伺服器的公司工作,我們的主目錄中有一個快照目錄,裡面出現了各種快照。我認為有最後一分鐘、一小時、一天、一周等的快照。
我不記得佈局是如何設定的,但我可以想像這樣的事情:
$HOME/some_file
$HOME/.snapshot/minute/2016-04-16_07_33/some_file
2016-04-16_07_34/...
2016-04-16_07_35
hour/2016-04-16_05_00
2016-04-16_06_00
2016-04-16_07_00
day/2016-04-14
2016-04-15
2016-04-16
week/2016-03-27
2016-04-03
2016-04-10
我正在尋找一個可以運行的腳本cron
,它將創建必要的 Btrfs 快照並將它們安裝在上面的位置。它應該每分鐘運行一次。對於每個時間單位(分鐘/小時/天/週),它應該為最後 N 個單位保留一些可配置數量 N 的快照。在上面的範例中,N 為 3。 「使用中」可能意味著我已經cd
安裝其中一個,或將其綁定安裝在另一個位置。
/
顯然,在根系統下或在 下/home/some_other_user/
(而不僅僅是在我自己的 下)擁有同步快照也很好$HOME
。