/var/www/html/files/
mount --bind /var/www/html/files/data/client1/ /sftp/client1/
Назначение FTPb - быть точной копией FTPa (по сути, отказоустойчивого сайта). Я использовал sshfs на FTPa для монтирования удаленного каталога /var/www/html/files/
FTPb. Как только я это сделаю, местная установка между /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
.