我已經安裝了數千個 Wordpress 共享主機,多年來我一直希望有一種好方法以合理且安全的方式刪除所有重複檔案。我正在尋找更好的磁碟快取命中率和更簡單的備份。
我只是使用標準的 Ext4,而不是像 ZFS 那樣內建它(需要付費)。
我熟悉像 rdfind 這樣的工具幾乎完美的。它可以掃描所有文件,找到重複性並將它們硬連結在一起。我可以在非高峰時間每週運行一次,從而使成本幾乎為零。
問題是我想要一個帳戶更改文件以破壞硬連結並再次提供它自己的文件副本。這樣,一個更新 Wordpress 或外掛程式的網站就不會幹擾任何其他網站。這也將消除潛在的安全問題,因為沒有帳戶能夠篡改另一個帳戶的文件。類似於連結的寫入時複製。
這樣的事情可能嗎?我嘗試進行一些搜索,但一無所獲。
答案1
看起來高效「離線」重複資料刪除的最佳解決方案是 BTRFS 引用連結。
如果有人試圖更改檔案(例如 Wordpress 更新),這將使連結保持“可破壞”,從而保持平台的安全性和易用性。
感謝@bitinerant 指出了這個選項。我將做進一步的實驗,看看是否值得針對我的特定場景進行遷移。事實上,我可以將 EXT4 移轉到 Btrfs,這使得它比 ZFS 或類似檔案更可行。