Debian
DRBD 或類似網路上的 RAID 在慢速/受限網路上
我正在尋找在不損失文件操作性能的情況下創建某種文件複製的方法。由於非技術限制,不能選擇真正的 RAID。
據我了解,DRBD 試圖像真正的 RAID1 一樣,立即分發更改。根據我的閱讀,這只有在伺服器彼此非常靠近(相同機架)時才有意義。但是,我可以忍受文件系統複製和 HD 故障時部分數據失去之間的一定延遲(例如 15-30 分鐘)。
你能給我指出一些方向嗎?是否有非實時文件複製?或者我會更好地一遍又一遍地呼叫 rsync 嗎?是否有任何基準將具有不同延遲的 DRBD 與軟體 RAID 系統進行比較。
可能 GlusterFS 將是一個解決方案。http://www.gluster.org/
以我的經驗,它能夠很好地應對慢速網路。
還有兩個想法給你:
- 在模式“A”(=非同步模式)下使用DRBD並打開緩衝區(最大應該約為 8 MB)。這將使 drbd 稍微落後一點。
- 使用rsync,但也要在目標上使用 rsync-server-mode。這樣校驗和過程將加快。