Я настроил NFS так, чтобы на моей RasberryPi была папка Documents/
хранящаяся в моей основной системе Ubuntu, и она работала нормально. Затем я сделал так, чтобы вся папка /home/raspi1
(обратите внимание, не /home/
сама) была сохранена на моем NFS-сервере Ubuntu. Однако теперь у меня больше нет прав на запись в эти файлы / папки.
Вот мой файл exports
на моем сервере Ubuntu. 192.168.1.109
- это внутренний ip-адрес моего клиента Raspberry Pi.
/etc/exports (сервер):
/home/USER/Documents/raspi/raspi1 192.168.1.109(rw,sync,no_subtree_check,no_root_squash)
Вот файл fstab на моем клиенте Raspberry Pi. 192.168.1.102
- это внутренний ip-адрес моего сервера Ubuntu.
/etc/fstab (клиент):
192.168.1.102:/home/USER/Documents/raspi/raspi1 /home/raspi1 nfs rsize=8192,wsize=8192,rw,auto,nolock
После чего на сервере я выдаю команду
sudo exportfs -a
Теперь, когда я захожу в Raspberry Pi и запускаю команду ls -l /home/raspi1
, я получаю следующий вывод
Выход:
total 88
drwxrwxr-x 13 4294967294 4294967294 4096 Oct 2 04:33 .
drwxr-xr-x 4 root root 4096 Oct 2 03:46 ..
-rw-r--r-- 1 4294967294 4294967294 3390 Oct 2 04:32 .bashrc
drwxr-xr-x 2 4294967294 4294967294 4096 Oct 2 03:44 bin
drwxr-xr-x 3 4294967294 4294967294 4096 Oct 2 03:44 camcv
drwxr-xr-x 3 4294967294 4294967294 4096 Oct 2 03:44 camcv.step4
drwxr-xr-x 3 4294967294 4294967294 4096 Oct 2 03:44 camcv.step5
drwxr-xr-x 3 4294967294 4294967294 4096 Oct 2 03:44 camcv.step5.5
drwxr-xr-x 3 4294967294 4294967294 4096 Oct 2 03:44 camcv.step6
-rw-r--r-- 1 4294967294 4294967294 475 Oct 2 04:32 .inputrc
drwxr-xr-x 4 4294967294 4294967294 4096 Oct 2 03:44 magicMirror
drwxr-xr-x 5 4294967294 4294967294 4096 Oct 2 03:44 media
drwxr-xr-x 3 4294967294 4294967294 4096 Oct 2 03:44 motionDetection
-rw-r--r-- 1 4294967294 4294967294 675 Oct 2 04:32 .profile
drwx------ 2 4294967294 4294967294 4096 Oct 2 04:33 .ssh
drwxr-xr-x 21 4294967294 4294967294 4096 Oct 2 04:34 .vim
-rw-r--r-- 1 4294967294 4294967294 21938 Oct 2 04:33 .vimrc
Кто пользователь 4294967294
и что здесь пошло не так?
РЕДАКТИРОВАТЬ: Если я пытаюсь экспортировать, а затем смонтировать другую папку, скажем, /home/USER/xyz
в /home/raspi1/xyz
, все получится, как и ожидалось, владельцы файлов / папок будут raspi1
.
РЕДАКТИРОВАТЬ 2: Выполнение следующих команд на клиенте RaspberryPi приводит к другим результатам.
showmount -a 192.168.1.102
showmount -e 192.168.1.102
выход:
All mount points on 192.168.1.102:
192.168.1.109:/home/USER/xyz
Export list for 192.168.1.102:
/home/USER/xyz 192.168.1.109
/home/USER/Documents/raspi/raspi1 192.168.1.109