2

Я новичок в модификации ссылок, а также в администрировании Linux. Можно ли мягко связать определенную папку с папкой удаленного сервера?

(Я не уверен, что использовать жесткие ссылки / символические ссылки / и т.д.)

Извините за то, что вы новичок.

Любая помощь будет потрясающей.

Спасибо!

3 ответа3

4

Вы должны использовать программные ссылки (так называемые символические ссылки) следующим образом:

ln -s /net/server/some/dir /home/me/mysymlink

Если ваш текущий рабочий каталог в настоящее время /home/me , тогда вы можете ввести это вместо:

ln -s /net/server/some/dir mysymlink
0

какие файловые системы участвуют в этой конфигурации? вы используете NFS? Вы используете CIFS/Samba?

Вы не можете сделать это из локальной файловой системы.

учитывая, что clientA и clientB обращаются к remoteA, вы не можете просто запустить user@clientA # ln -s /local/file /remote/directory как remoteA и clientB будут читать /remote/directory/file в локальной области. то есть, когда clientB обращается к /remote/directory/file clientB будет обращаться к /local/file на жестком диске clientB, а не на жестком диске clientA .

способ решить эту проблему - скопировать файлы в remoteA или создать сетевое монтирование из clientA в remoteA, но это нужно сделать в remoteA.

это очень расплывчато, но без указания вашей конфигурации я не могу помочь дальше.

0

Вы можете смонтировать удаленную файловую систему локально (или локально удаленно), что аналогично желанию, но это зависит от файловых систем на каждом конце. Если вы делаете это из linux в linux, вы, скорее всего, можете использовать sshfs .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .