NFS server na RPi, client na Ubuntu
Na RaspberryPi postavim NFS server:
sudo apt-get install nfs-common nfs-server -y
Ustvarim mapo in ji dam pravice
:
mkdir /media/Backup/
sudo chmod -R 777 /media/Backup/
V export zapišem:
sudo nano /etc/exports
/media/Backup 10.10.8.9(rw,no_subtree_check,sync,root_squash)
Rečem:
sudo exportfs -a
sudo update-rc.d rpcbind enable
sudo service rpcbind restart
In pa:
sudo ufw allow from 10.10.8.9 to any proto any
OK, zdaj pa client, ki je Ubuntu:
sudo apt-get install nfs-common -y
sudo mkdir -p /mnt/nfs
sudo chown -R matej:matej /mnt/nfs
sudo service rpcbind restart
Prvi problem:
sudo showmount -e 10.10.8.100
Export list for 10.10.8.100:
/media/Backup (everyone)
Kaj pomeni tale everyone?
Potem pa:
sudo mount -vvv 10.10.8.100:/media/Backup /mnt/nfsIn se pojavi napaka:
mount.nfs: timeout set for Wed Jan 23 14:34:37 2019
mount.nfs: trying text-based options 'vers=4.2,addr=10.10.8.100,clientaddr=10.10.8.9'
mount.nfs: mount(2): Permission denied
mount.nfs: access denied by server while mounting 10.10.8.100:/media/secure_backup/VeeamBackup
OKEEEY... če pa rečem:
sudo mount -vvv -o nfsvers=3 10.10.8.100:/media/Backup /mnt/nfs
Se pa lepo mounta:
mount.nfs: timeout set for Wed Jan 23 14:41:57 2019
mount.nfs: trying text-based options 'nfsvers=3,addr=10.10.8.100'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 10.10.8.100 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 10.10.8.100 prog 100005 vers 3 prot UDP port 34239
Na Raspberryju je gor 4.9.35 kernel, debian_version je 8.0.
rpcinfo -p localhost | grep nfs
pravi:
100003 2 tcp 2049 nfsSe pravi v4 bi morala teči, mounta pa ne...
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
Any idea?