Replication
SSHFS 掛載遠端目錄,其中子文件夾在本地掛載
- 我有兩台伺服器 FTPa 和 FTPb
- 每台伺服器都執行著位於
/var/www/html/files/
- 在兩台伺服器上,一些應用程序子文件夾都安裝在 /sftp/ 內的文件夾中,例如
mount --bind /var/www/html/files/data/client1/ /sftp/client1/
FTPb 的目的是成為 FTPa(本質上是故障轉移站點)的精確副本。我在 FTPa 上使用 sshfs 來掛載 FTPb 的遠端目錄
/var/www/html/files/
。一旦我這樣做,本地安裝/var/www/html/files/data/client1
就會/sftp/client1/
被禁用。有沒有辦法保持
/var/www/html/files/data/client1
安裝/sftp/client1
並同時/var/www/html/files/
安裝到遠端/var/www/html/files
?
當您首先掛載
/var/www/html/files
到遠端目錄然後使用綁定掛載時,這可能會起作用。但是,我自己沒有嘗試過這樣的場景,所以它可能不起作用。我不會在這裡使用綁定掛載,而是更改應用程序以便它
/sftp/client1
直接用於該位置。在不知道您申請的更多細節的情況下,我無法給出準確的說明。但是,我認為您需要調整您的網路伺服器配置和應用程式碼。然後,我會使用
lsyncd
來保持伺服器的內容同步,而不是sshfs
.