2

Какие шаги необходимо выполнить, чтобы смонтировать каталог с компьютера с Linux в качестве сетевого диска на компьютере с Windows через NFS?


Неполный ответ:

  • Сторона Linux:

    1. Установите NFS-сервер и утилиты (nfs-utils или эквивалент вашего дистрибутива).
    2. Создайте каталог /srv/nfs .
    3. Создайте новый пустой каталог в /srv/nfs , например, files .
    4. Привязать-подключить созданный каталог к каталогу, в котором вы хотите поделиться, например: sudo mount --bind /home/user/stuff/files /srv/nfs/files
    5. Создайте или отредактируйте /etc/exports , и добавьте строку:

      /srv/nfs 192.168.0.0/16(rw,all_squash,no_subtree_check,anonuid=65534,anongid=65534)
      

      (в приведенном выше примере предполагается, что компьютер под управлением Windows находится в той же локальной сети, что и компьютер под управлением Linux, а подсеть имеет префикс 192.168.0.0/16 - при необходимости измените его).

    6. Запустите сервер NFS (например, sudo systemctl start nfs-server.service).

  • Сторона окна:

    1. В Панели управления откройте « Программы и компоненты» , найдите « Добавить / удалить компоненты Windows» и включите « Службы для NFS» и все, что находится под ним.

    2. Откройте командную строку и введите:

      mount -o anon \\192.168.0.1\srv\nfs\files Z:
      

      (при условии, что ваша машина Linux находится на 192.168.0.1).

    3. Каталог теперь должен быть доступен на диске Z:. (Введите start Z: в командной строке, чтобы открыть его в Проводнике).


Приведенные выше инструкции кажутся неполными - я просто получаю ошибку прав доступа при попытке получить доступ к подключенному диску. Добавление insecure опций и anonuid/anongid не дало никаких результатов.

0