Am achiziționat un WD-Ex2 NAS și încerc să partajez un folder prin nfs cu computerul meu ubuntu.
Acest folder va fi folosit numai de această mașină și vreau să pot avea permisiuni de execuție cu utilizatorul meu. Aș dori să fie tratat ca încă un folder de acasă.
Eu montez folderul după cum urmează
$ sudo cat /etc/fstab
...
#nfs mycloud
192.168.0.151:/nfs/tmp_msigs60 /media/tmp_msigs60 nfs defaults,user,relatime,rw,exec 0 0
dar nu am permisiuni de execuție și proprietarul este utilizatorul # 501, nu utilizatorul meu
Am încercat să montez cu următoarele opțiuni
192.168.0.151:/nfs/tmp_msigs60 /media/tmp_msigs60 nfs defaults,user,relatime,rw,exec,uid=1000,gid=1000,umask=002 0 0
dar la punerea uid=1000,gid=1000,umask=002
primesc eroarea:
mount.nfs: a fost specificată o opțiune de montare incorectă
Un alt lucru pe care l-am încercat este să editez /etc/idmapd.conf
și schimbare nimeni
și fara grup
pentru utilizatorul meu, dar nici eu nu am avut niciun rezultat
[General]
Verbositate = 0
Pipefs-Directory = /run/rpc_pipefs
[Cartografiere]
Nimeni-Utilizator = rodrigo
Nimeni-Grup = rodrigo
Un alt lucru pe care l-am observat este că viteza de scriere și citire începe cu viteză mare, dar scade considerabil în timpul transferului fișierului în acel folder.
Nu stiu care sunt parametrii recomandati pentru a-l monta eficient, am vazut ca uneori dimensiunile buffer-ului sunt folosite ca parametri
Editare 1
Datorită lui @MichaelHampton, am descoperit că fișierul /etc/exports al serverului conține următoarele:
„/nfs/tmp_msigs60” 192.168.0.121(rw,all_squash,sync,no_wdelay,insecure_locks,nesecure,no_subtree_check,anonuid=501,anongid=1000)
Editare 2
conform suportului WD, nf-urile pe care le oferă nu acceptă operațiuni asincrone. Nu contează ce configurație este pusă în /etc/exports