Как смонтировать каталог Linux с другого компьютера на локальный компьютер с Linux? - PullRequest
22 голосов
/ 24 октября 2008

Есть ли способ смонтировать каталог Linux с другого компьютера на локальный компьютер с Linux? Как?

Ответы [ 5 ]

36 голосов
/ 24 октября 2008

sshfs очень приятный и простой в использовании

sshfs user @ remotesystem: / remote / dir / some / local / dir

15 голосов
/ 24 октября 2008

Да, это называется NFS . Вы также можете попробовать sshfs , что довольно мило.

12 голосов
/ 24 октября 2008

Вы должны быть немного конкретнее. Вы можете использовать NFS.

В зависимости от того, какой дистрибутив вы используете, вы просто редактируете файл / etc / exports на удаленном компьютере, чтобы экспортировать нужные вам каталоги, а затем запускаете демон NFS.

Затем на локальном ПК вы монтируете его с помощью следующей команды:

mount -t nfs {remote_pc_address}:/remote/dir /some/local/dir

Используйте утилиту man для получения дополнительной информации:

man export (Примеры настройки каталогов для экспорта приведены в нижней части этой страницы руководства.)

4 голосов
/ 26 октября 2008

NFS удобна, поскольку она встроена и проста в настройке, но 2 распространенные реализации (NFSv2 и NFSv3) не переводят имена пользователей между системами; вместо них используются идентификаторы пользователей. Для этого необходимо использовать центральную систему аутентификации, такую ​​как LDAP, чтобы можно было поддерживать общие идентификаторы пользователей.

sshfs требует, чтобы вы подключались как один пользователь, и поэтому доступ всегда осуществляется (и, следовательно, может быть сделан только) как этот пользователь.

cifs в * nix-to- * nix-соединении (через Samba) оба переводят имена пользователей и в соответствии со стандартными * nix-разрешениями. Кроме того, он более гибок в том смысле, что позволяет выполнять преобразование владения / разрешения при создании нового файла или каталога. Однако его гораздо сложнее настроить.

1 голос
/ 01 июня 2017

sshfs работает очень хорошо для меня.

sudo sshfs -o allow_other root@1.2.3.4: / каталог local_directory

IP-адрес удаленной машины: 1.2.3.4

...