3

Вопрос « Монтирование NFS в Cygwin» предполагает, что можно напрямую смонтировать общий ресурс NFS (у нас есть сервер NFS, работающий на компьютере с Linux) в файловой системе Cygwin, хотя в документации по таблице монтирования Cygwin об этом не говорится.

Я провел некоторый поиск, но не смог найти каких-либо решений, как это сделать, в большинстве статей вместо этого предлагается подключиться из общего ресурса Samba.

Я думаю, что прямое монтирование через NFS было бы предпочтительнее, так как оно позволит избежать перевода разрешений POSIX (с сервера GNU/Linux) в разрешения Windows, а затем обратно в разрешения Cygwin (POSIX), но разрешения в моей среде Cygwin напрямую совпадают. те, которые эффективны на общем сервере NFS сервера GNU/Linux.

Я попробовал следующее в командной строке:

$ mount server:/share /local/mountpoint
> mount: /local/mountpoint: Invalid argument
$ mount server:/share /local/mountpoint nfs binary,posix=1
> mount: too many arguments
$ mount -fsb //server/share /local/mountpoint
> mount: unknown option -- s
$ mount -t nfs //server/share /local/mountpoint
> mount: unknown option -- t

Или в /etc/fstab:

server:/share /local/mountpoint nfs binary,posix=1
# or
//server/share /local/mountpoint nfs binary,posix=1

Ни один из них не привел к успешному монтированию.

Как я могу смонтировать мой общий ресурс NFS непосредственно в Cygwin? Это вообще возможно?

2 ответа2

2

Вы не можете, так как Cygwin не имеет клиентской программы NFS. Чтобы смонтировать точку NFS, вам нужен драйвер файловой системы

0

Вы можете сделать это:

mount -t nfs //server/share /mount/point

Или это, если вам нужно имя пользователя и пароль:

mount -to nfs //server/share /mount/point username=name

Он запросит ваш пароль

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