Создание сервера NFS для записи на весь мир

Я пытаюсь создать NFS-сервер на моем малине Pi, который будет доступен для записи на любом сервере в сети. Общий ресурс NFS – это каталог на внешнем устройстве, установленном при загрузке:

$ cat /etc/fstab proc /proc proc defaults 0 0 /dev/mmcblk0p1 /boot vfat defaults 0 2 /dev/mmcblk0p2 / ext4 defaults,noatime 0 1 # This is my external device /dev/sda1 /data ext4 defaults,nofail 0 2 

Я настроил свой /etc/exports следующим образом:

 $ cat /etc/exports /data *(rw,sync,all_squash,no_subtree_check,anonuid=1000,anongid=1000) /data/share *(rw,sync,all_squash,no_subtree_check,anonuid=1000,anongid=1000) 

Идентификатор пользователя и идентификатор группы 1000 – это пользователь pi и группа pi, которым принадлежат как данные, так и данные / данные:

 $ ls -la /data total 28 drwxrwxrwx 4 pi pi 4096 Sep 30 08:41 . drwxr-xr-x 23 root root 4096 Oct 9 15:54 .. drwx------ 2 pi pi 16384 Sep 25 14:57 lost+found drwxrwxrwx 2 pi pi 4096 Sep 30 08:41 share 

Когда я пытаюсь установить share с моего Mac, я получаю следующую ошибку:

 $ mount 192.168.101.10:/data tmp mount_nfs: can't mount /data from 192.168.101.10 onto /Users/davejlong/Downloads/tmp: Operation not permitted 

Вот результат exportfs -v

 $ sudo exportfs -v /data <world>(rw,wdelay,root_squash,all_squash,no_subtree_check,anonuid=1000,anongid=1000) /data/share <world>(rw,wdelay,root_squash,all_squash,no_subtree_check,anonuid=1000,anongid=1000) 

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

  • Как подключиться к моему серверу через его доменное имя после перенаправления его на внутренний IP через / etc / hosts?
  • Установить соединение с OpenVPN на Raspbian
  • Bash regex, строка соответствия из двух строк
  • Запуск программы в .profile предотвращает запуск графического интерфейса пользователя
  • Автоматическая перезагрузка, если соединение Wi-Fi в течение определенного времени
  • Как добавить приложения в панель запуска приложения lxpanel через cli?
  • Измените другое местоположение / да / нет или ОК / Отмена на малине Pi
  • Можете ли вы заставить систему Linux остановить и загрузите мою малину в определенное время?
  • One Solution collect form web for “Создание сервера NFS для записи на весь мир”

    Конечно, я сразу же нахожу свой ответ, задавая вопрос: facepalm:

    Похоже, мне нужно было добавить insecure вариант для моего экспорта:

     $ cat /etc/exports /data *(rw,sync,all_squash,no_subtree_check,insecure,anonuid=1000,anongid=1000) /data/share *(rw,sync,all_squash,no_subtree_check,anonuid=1000,anongid=1000) 
    Interesting Posts

    Как избежать повесить вкладку в домашней папке?

    Как отключить определенные системные вызовы для данного пользователя?

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

    XFCE – узнать, какая команда выполняется с помощью данного пункта меню

    Ошибка при присвоении текущей директории переменной

    Преобразование диска из MBR в GPT

    Использование подстановок / подстановочных знаков при открытии файлов с терминала

    QEMU VM с использованием драйверов virtio без поддержки / модуля ядра на хосте?

    Список файлов, к которым обращается программа

    команда «find … -exec mv …» создала файл со странным контентом

    ls -l – групповые каталоги – сначала (действуют также на символические ссылки)

    Отключение имен столбцов в выводах ps

    Инфраструктура AWS EC2

    Как извлечь информацию, разделенную символом из столбца?

    Прочитайте файл и скопируйте его в другой файл.

    Linux и Unix - лучшая ОС в мире.