NFS-Mount funktioniert nicht
Mahlzeit! Nach wechsel von Kubuntu auf SuSE krieg ich die NFSv4-shares meines Debian-Servers nicht gemountet. Sagt: :/mnt/nfs # mount media/ mount.nfs: mounting 192.168.0.2:/srv/nfsv4/media failed, reason given by server: No such file or directory Das gibt's sehr wohl, permissions sind 770, unter Kubuntu funktioniert es auch nach wie vor. Habe wegen der NFS/Systemd-Probleme schon diverse Stunts versucht, unter anderem einen Eintrag solcher Art: :/etc/systemd/system# cat mnt-nfs-media.mount [Unit] Description=/mnt/nfs/media Wants=rpc-statd.service After=network.target rpc-statd.service [Mount] What=xerxes:/srv/nfsv4/media Where=/mnt/nfs/media Type=nfs Oder die Zeile der fstab erweitert: ...:/srv/nfsv4/media /mnt/nfs/media nfs noauto,comment=systemd.automount 0 0 Hilft alles nichts. Wer kann helfen? -- -----BEGIN GEEK CODE BLOCK----- Version: 3.12 GCS d--(+)@ s-:+ a C++++ UL++ P+>++ L+++>++++ E-- W++ N o? K- w--(---) !O M+ V- PS+ PE Y++ PGP t++(---)@ 5 X+(++) R+(++) tv--(+)@ b++(+++) DI+++ D- G++ e* h>++ r* y? ------END GEEK CODE BLOCK------
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Am 07.07.2012 00:55, schrieb Dexter Filmore:
Mahlzeit!
Nach wechsel von Kubuntu auf SuSE krieg ich die NFSv4-shares meines Debian-Servers nicht gemountet.
NFS4 unter SuSE aktiviert? Client und Server in der gleichen NFSv4 Domäne?
Hilft alles nichts.
Wer kann helfen?
hth mit freundlichen Grüßen / with best regards Harald Stürmer -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk/3ddMACgkQ+DB5D1hMUTZFTgCfSqR3fAUUFy9VHVBoSUrloAh9 rr4Anixa08XL24aMb3epjfzVkfQcXkra =fcx8 -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Saturday 07 July 2012 01:33:39 schrieb Harald Stürmer:
Hi
Am 07.07.2012 00:55, schrieb Dexter Filmore:
Mahlzeit!
Nach wechsel von Kubuntu auf SuSE krieg ich die NFSv4-shares meines Debian-Servers nicht gemountet.
NFS4 unter SuSE aktiviert? Client und Server in der gleichen NFSv4 Domäne?
"aktiviert"? Installiert sind: yast2-nfs-common-2.21.1-2.1.1.noarch nfs-client-1.2.5-4.3.1.x86_64 limal-nfs-server-perl-1.6.3-2.1.3.x86_64 limal-nfs-server-1.6.3-2.1.3.x86_64 nfsidmap-0.24-12.1.2.x86_64 yast2-nfs-client-2.21.1-2.1.1.noarch Wo müsste ich v4 denn aktivieren und wie? Domäne: keine Ahnung. Habe nie eine Domäne definiert. Client und Server sidn auf dem gleuichen Subnet, wenn das das entscheidende Kriterium sein soll. -- -----BEGIN GEEK CODE BLOCK----- Version: 3.12 GCS d--(+)@ s-:+ a C++++ UL++ P+>++ L+++>++++ E-- W++ N o? K- w--(---) !O M+ V- PS+ PE Y++ PGP t++(---)@ 5 X+(++) R+(++) tv--(+)@ b++(+++) DI+++ D- G++ e* h>++ r* y? ------END GEEK CODE BLOCK------
Des Rätsels Lösung: "and while mounting the nfs share observer the folliwing # mount -t nfs4 <serverip>:/ /mount/point *not* mount -t nfs4 <serverip>:/exports /mount/point" plus Typ in fstab von nfs auf nfs4 ändern. Das wiederum heisst aber, dass ich nur den ganezn exports-root einhängen kann. Ich würde aber vorziehen, einzelne mountpoints einzuhängen (was auch unter ubuntu einwandfrei funktionierte, ich weiss aber nicht warum dort und hier nicht). Ich habe div mountpoints /mnt/foo /mnt/bar und möchte nun noch /mnt/narf /mnt/poit als nfs4 mounten, aber kann nur das ganze root einhängen, also auf z.B. /mnt. Dann sind aber foo und bar nicht mehr sichtbar. Symlinken ist... irgendwie schmierig an dieser Stelle. -- -----BEGIN GEEK CODE BLOCK----- Version: 3.12 GCS d--(+)@ s-:+ a C++++ UL++ P+>++ L+++>++++ E-- W++ N o? K- w--(---) !O M+ V- PS+ PE Y++ PGP t++(---)@ 5 X+(++) R+(++) tv--(+)@ b++(+++) DI+++ D- G++ e* h>++ r* y? ------END GEEK CODE BLOCK------
Am Sonntag, 8. Juli 2012, 17:43:46 schrieb Dexter Filmore:
als nfs4 mounten, aber kann nur das ganze root einhängen, also auf z.B. /mnt. Dann sind aber foo und bar nicht mehr sichtbar. Symlinken ist... irgendwie schmierig an dieser Stelle.
Versuch es mal mit einem anderen Mountpoint und mach ein Bind auf diese Verzeichnisse. man 8 mount: mount --bind olddir newdir Grüße Udo -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Dexter Filmore wrote:
Des Rätsels Lösung:
"and while mounting the nfs share observer the folliwing # mount -t nfs4 <serverip>:/ /mount/point *not* mount -t nfs4 <serverip>:/exports /mount/point"
plus Typ in fstab von nfs auf nfs4 ändern.
Das wiederum heisst aber, dass ich nur den ganezn exports-root einhängen kann. Ich würde aber vorziehen, einzelne mountpoints einzuhängen (was auch unter ubuntu einwandfrei funktionierte, ich weiss aber nicht warum dort und hier nicht). Ich habe div mountpoints /mnt/foo /mnt/bar
und möchte nun noch /mnt/narf /mnt/poit als nfs4 mounten, aber kann nur das ganze root einhängen, also auf z.B. /mnt. Dann sind aber foo und bar nicht mehr sichtbar. Symlinken ist... irgendwie schmierig an dieser Stelle.
Wenn du einzelne Mountpoints einhängen willst, nimm doch wieder nfs Version 3. Bei nfs4 ist ja gerade der Vorteil, das du nur einen Server als ganzes einhängen musst und nicht jeden mount einzeln anstossen musst. Das ist insbesondere dann sehr schön, wenn man für geänderte Exports auf dem Server eben NICHT auf jedem client das neue verzeichnis manuell für den mount einrichten muss - es ist auf den client automatisch da! Wenn du die manuelle Einhängmethode bevorzugst - bleib bei v3. Das hat IMO keine weiteren Nachteile für dich. Andreas-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (4)
-
Dexter Filmore
-
Harald Stürmer
-
Kyek, Andreas, Vodafone DE
-
Udo Neist