Archiv > Raspberry PI
mergerfs ==> nfs
clausmuus:
Ich hab jetzt testweise auf einer MLD-5.1 den Ordner /data Freigegeben, welcher den mergerfs Mountpoint enthält. Diesen habe ich dann auf einem zweiten MLD-5.1 System per nfs gemountet. Meine /etc/exports Zeile sieht so aus:
--- Code: ---/data *(rw,all_squash,anonuid=0,anongid=0,no_subtree_check,crossmnt,fsid=1)
--- End code ---
Damit klappt alles bestens. Hätte mich aber auch gewundert wenn nicht.
Claus
tramCS:
Hallo Claus.
Ich sehe nicht, woran es liegen könnte:
MLD-Server> ls -ld /data
drwxr-xr-x 1 root root 34 Sep 23 11:47 /data
MLD-Server> cat /etc/exports |grep ^/data
/data *(rw,all_squash,anonuid=0,anongid=0,no_subtree_check,crossmnt,fsid=1)
MLD-Server> mount 127.0.0.1:/data/tv /data/christian
mount.nfs: access denied by server while mounting 127.0.0.1:/data/tv
mount.nfs: access denied by server while mounting 127.0.0.1:/data/tv
mount: mounting 127.0.0.1:/data/tv on /data/christian failed: Permission denied
MLD-Server> ls -l
drwxrwxrwx 5 root root 4096 Sep 22 21:39 christian
drwxrwxrwx 5 root root 4096 Sep 22 21:39 tv
lrwxrwxrwx 1 root root 18 Sep 21 22:09 tv_old -> /mnt/data/133c/vdr
Damit geht es.
==>
MLD-Server> mount 127.0.0.1:/data/tv_old /data/christian
MLD-Server>
Hmmm ... Danke schon mal fürs Testen. Ich muss mal forschen.
Wenn ich das mergerfs dismounte, funktioniert es auch:
MLD-Server> mount 127.0.0.1:/data/tv /data/christian
MLD-Server>
Irgendetwas vom mergerfs bzw. eine Fehlkonfiguration von mir spuckt mit in die Suppe.
Grüße & Danke
Christian
tramCS:
Nur noch eins:
Wenn ich die fsid z.B. in der /etc/exports auf 5 setze ... kann ich folgendes machen:
MLD-Server> mount -t nfs -o rw,vers=4 127.0.0.1:/data/tv /data/christian
MLD-Server> ls /data/christian
MLD-Server>
Das mit nfs4 gemountete Verzeichnis ist leer ...
Mit nfs3 funktioniert es gar nicht:
MLD-Server> mount -t nfs -o rw,vers=3 127.0.0.1:/data/tv /data/christian
mount.nfs: access denied by server while mounting 127.0.0.1:/data/tv
mount.nfs: access denied by server while mounting 127.0.0.1:/data/tv
mount: mounting 127.0.0.1:/data/tv on /data/christian failed: Permission denied
tail -f /var/log/messages
Sep 23 15:34:15 (none) daemon.notice rpc.mountd[1842]: authenticated mount request from 127.0.0.1:922 for /data/tv (/data)
Sep 23 15:34:15 (none) daemon.warn rpc.mountd[1842]: qword_eol: fflush failed: errno 22 (Invalid argument)
Sep 23 15:34:15 (none) daemon.warn rpc.mountd[1842]: qword_eol: fflush failed: errno 2 (No such file or directory)
Grüße
Christian
Ich habe den Entwickler mal angeschrieben ...
clausmuus:
Wenn ich mich richtig erinnere, muss jede Freigabe eine eigene fsid haben. Wenn Du in der /etc/exports also zusätzliche Freigaben hinzugefügt hast, musst Du aufpassen, das die alle ne eigene fsid bekommen.
Claus
tramCS:
Ist auch OK. Macht mich echt fertig, dass es bei Dir funktioniert. :)
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version