Apache-2.2

保持網路伺服器同步的最佳方法

  • June 6, 2012

現在我正在使用 NFS(網路文件系統)將文件伺服器的 Web 根目錄掛載到兩個 Web 伺服器。

在我看來,NFS 佔用了很多資源。有沒有更好的方法在網路伺服器上同步文件?我知道你可以每隔幾秒執行一次 rsync,但也不確定這是否是最好的方法。

文件是在這兩個地方修改還是集中管理?

如果可以在任何伺服器上修改文件,那麼 NFS 可能是明智的選擇。

如果要集中管理文件,那麼您可以使用一些版本控制系統(如 Subversion)來保留數據並定期檢查伺服器上的更改。

如果文件在一台機器上被修改並且您希望它們在另一台機器上相同,那麼您可以使用 rsync – 在任何更改之後或在 crontab 中。當沒有要傳播的更改時,Rsync 不會使用太多資源。

引用自:https://serverfault.com/questions/120872