Archiv > Raspberry PI

mergerfs ==> nfs

<< < (2/5) > >>

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