Создание сервера 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) 

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

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) 
  • Как восстановить файл «/etc/init.d/skeleton»?
  • Raspbian - сервер Apache недоступен через Интернет
  • apt-get: почти все пакеты «не имеют кандидата на установку»
  • Как убить командную строку хрома над ssh?
  • Не удается подключиться к серверу OpenVPN
  • nfs-kernel-server запускается слишком рано
  • Установка USB-накопителя вместо жесткого диска
  • Перенаправление портов SNMP в маршрутизатор для использования с привязкой SNMP openHAB
  • systemd : задание raspi-config.service / start удалено, чтобы разбить порядок заказа, начиная с basic.target/start
  • Программа видит только 1 устройство ввода
  • Сценарий Bash не работает с crontab
  • Повторяющиеся ошибки ext4 «плохой заголовок недействительной магии» на здоровом диске
  • Linux и Unix - лучшая ОС в мире.