ZFS 是直接支援 snapshot 的檔案系統,打了 snapshot 後,只會紀錄有變動的部份
不過我想了一下, git 背後也做了壓縮等相關處理,所以到底跟 zfs 打 snapshot 所佔用的空間差多少,可能要測試過才知道
不過如果是我,要做這種備份功能的話,zfs 和 git 我會選前者
因為我覺得 snapshot 這件事如果 file system 本身就有支援 那就在這層做,我比較不傾向在 app 層做。不過這只是我個人的選擇,用 git 跑定時 snapshot 我想也不會有啥問題
這邊有人拿了 zfs 來模擬 git 的功能,我是覺得蠻惡搞的,但可以藉此知道 zfs 能做哪些事情
http://zef.me/6023/who-needs-git-when-you-got-zfsautumnwind0131於 2014年1月2日星期四UTC+8上午10時24分09秒寫道: