我设置了NFS,以便我的RasberryPi将其Documents/
文件夹存储在我的主Ubuntu系统上,并且工作正常。然后我做了这样的整个/home/raspi1
文件夹(注意,而不是/home/
它自己)存储在我的Ubuntu NFS服务器上。但是,现在我不再具有对这些文件/文件夹的写入权限。
这是我exports
在Ubuntu服务器上的文件。192.168.1.109
是我的Raspberry Pi客户端的内部IP地址。
/ etc / exports(服务器):
/home/USER/Documents/raspi/raspi1 192.168.1.109(rw,sync,no_subtree_check,no_root_squash)
这是我的Raspberry Pi客户端上的fstab文件。192.168.1.102
是我的Ubuntu服务器的内部IP地址。
/ 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
。
EDIT2:在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