PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zugriff auf NAS mit NFS, Debian



Seiten : [1] 2

jgoe1
22.10.16, 20:15
Hallo Forum,
ich hoffe ich bin mit meinem Thema hier richtig, sonst bitte verschieben. Es geht um mein neu erworbenes NAS, QNAP 212P. Nach der Installation habe ich einen Freigabeordner auf dem NAS eingerichtet. Ab der Einstellung für die Berechtigungen geht etwas schief. Bei Berechtigungstyp müsste ich " NFS-Hostzugriff" einstellen. Ich kann zwar diesen Typ einstellen, doch nach dem Übernehmen steht in dem Feld bei einer Kontrolle wieder "Benutzer und Gruppenberechtigung". Ich denke, dass das die Ursache für mein Problem ist. Um von einem meiner Rechner auf den Freigabeordner auf dem NAS zuzugreifen, habe ich einen gleichnamigen Ordner in meinem "home" erstellt und in der "fstab" folgenden Eintrag vorgenommen:

IP zum NAS XXX:Freigabe /home /mein User/Zugriffsverzeichnis nfs _netdev,noauto,user,soft,intr 0 0

Versuch ich nun über den User/Zugriffsverzeichnis auf das NAS zuzugreifen, öffnet sich zwar das Verzeichnis aber nicht die Freigabe auf dem NAS. Ich habe nach meinen Möglichkeiten alles versucht, bekomme das aber nicht hin. Greife ich mit:

"mount -t nfs IP:/Freigabe /home/User/Verzeichnis" auf die Freigabe zu, funktioniert die Geschichte.

Wo könnte der Fehler stecken? :eek:

BetterWorld
22.10.16, 20:31
Würdest du bitte ein KOPIE der fstab Zeile posten?

jgoe1
22.10.16, 23:27
Hallo BetterWorld,
Dank für Deine Reaktion.
Hier der Eintrag in der fstab.

192.168.1.30:nasjos001 /home/josgoe/nasjos001 nfs _netdev,noauto,user,soft,intr 0 0

Gruß Josef

BetterWorld
22.10.16, 23:59
Probier 192.168.1.30:/nasjos001 ....

jgoe1
23.10.16, 09:58
Hallo BetterWorld,
ich habe das geändert, doch ohne Erfolg. Der Eintrag sieht jetzt so aus.

> 192.168.1.30:/nasjos001 /home/josgoe/nasjos001 nfs _netdev,noauto,user,soft,intr 0 0 <

Gruß und Dank Josef

florian0285
23.10.16, 10:44
Wo liegt denn genau dein Problem? Das Verzeichnis ist leer? Du möchtest genau was? Dass es beim booten eingehängt wird? Mit der Option noauto passiert dies nicht. Du musst dann entsprechend von Hand mounten. Oder ist dein Anliegen ein anderes?

tomm.fa
23.10.16, 11:18
Versuch ich nun über den User/Zugriffsverzeichnis auf das NAS zuzugreifen, öffnet sich zwar das Verzeichnis aber nicht die Freigabe auf dem NAS.
Wie und über/mit was genau? Über einen Dateibrowser? Wenn ja, welcher?

jgoe1
23.10.16, 15:13
Hallo florian0285, hallo tomm.fa,
Danke für Eure Aufmerksamkeit für mein Problem.
Zu 1. Mein Wunsch ist, das ich von meinen Rechner aus meinem lokalen Netzwerk auf das NAS zugreifen kann. Der augenblickliche Zustand ist der: Es besteht ein Verzeichnis "nasjos001" in meinem home. Ein Verzeichnis gleichen Namens habe ich auf dem NAS als Freigabeordner. Wenn ich das hier anmerken darf, glaube ich , dass da schon ein Problem besteht. Es gelingt mir nicht unter Berechtigungstyp auf dem NAS, auf NFS-Hostzugriff umzustellen. Es würde mir schon reichen, wenn der Freigabeordner beim Booten funktionell eingehängt wird. Das natürlich auf allen Rechner im Netzwerk.

Zu 2. S.o. ich habe in meinem Home ein Verzeichnis eingerichtet und in der "fstab" einen Zugriff auf das Freigabeverzeichnis mit dieser Zeile eingerichtet:
192.168.1.30:/nasjos001 /home/josgoe/nasjos001 nfs _netdev,noauto,user,soft,intr 0 0. Einen ähnlichen Eintrag hatte ich auf meinem bisherigen Server eingegeben und das hat funktioniert. Das Kommando "noauto" habe ich jetzt raus genommen, ohne Ergebnis.

Gruß und Dank

Josef

florian0285
23.10.16, 16:05
noauto -> auto

tomm.fa
23.10.16, 17:43
Zu 2. S.o. […]
Dort beantwortet nichts meine Frage (die ich dann wahrscheinlich auch nicht gestellt hätte). Nimm halt die letzte Antwort von florian0285 als Lösungsweg und gebe dich damit zufrieden.

jgoe1
24.10.16, 15:57
Hallo florian0285, hallo tomm.fa
zunächst habe ich die Hinweise von "floria0285" ohne Erfolg umgesetzt. Auch der Eintrag "auto" hat kein positives Ergebnis gebracht.

"tomm.fa" entschuldige, wenn ich Deine Fragen unzulänglich beantwortet habe. Doch dachte ich, dass aus dem Text hervorging, dass ich mit einem Verzeichnis aus meinem "home" auf das Freigabeverzeichnis auf dem NAS zugreife. Ich benutze dazu keinen Browser.


Dank und Gruß

Josef

BetterWorld
24.10.16, 16:55
Wie und über/mit was genau? Über einen Dateibrowser? Wenn ja, welcher?
...dass ich mit einem Verzeichnis aus meinem "home" auf das Freigabeverzeichnis auf dem NAS zugreife. Ich benutze dazu keinen Browser.Das ist schön. Wir wissen noch immer nur, dass du __irgendwie__ drauf zugreifst.

Das "Wie und über/mit was genau?" bleibt unbeantwortet. Außer, dass es kein "Browser" ist. Man nennt einen Dolphin oder Nautilus aber (auch) Dateibrowser.
Greifst du nur aus einer Konsole darauf zu?

Nimm die Fragen ernst und verzichte auf Prosa. Harte Fakten helfen.
Die Frage zielt darauf ab, ob das ein- oder andere GUI- Probgramm nicht auch zu bedenken wäre.

florian0285
24.10.16, 18:03
Wenn da jetzt das "auto" eingetragen ist wäre zusätzlich die Ausgabe von "mount -l" in der Konsole eingegeben interessant.

Siehe dazu:

https://wiki.ubuntuusers.de/mount/

Der Abschnitt: Anzeige der eingehängten Datenträger

Dann könntest du nochmal deine fstab Zeile posten

jgoe1
25.10.16, 13:57
Hallo florian0285, hallo BetterWorld,
erst mal Problembeseitigung . Sorry, ist wohl etwas daneben geraten. Ich möchte Aufrufen über ein weiter oben genanntes (nasjos001) Verzeichnis im Dateimanager Thunar.

Die Gewünschten Angaben aus "mount -l:

tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=3198280k)
/dev/sdb1 on /home type xfs (rw,relatime,attr2,delaylog,noquota)
/dev/sda7 on /tmp type xfs (rw,relatime,attr2,delaylog,noquota)
/dev/sda8 on /var type xfs (rw,relatime,attr2,delaylog,noquota)
/dev/sda3 on /boot type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)

Hier die fstab-Zeile: 192.168.1.30:/nasjos001 /home/josgoe/nasjos001 nfs _netdev,auto,user,soft,intr 0 0

Gruß Josef

marce
25.10.16, 14:05
und was passiert, wenn Du den mount manuell ausführst?

... Konsolenausgaben darfst Du übrigens gerne in [code]-Tags posten. So wegen der Lesbarkeit.

florian0285
25.10.16, 15:09
Und dann auch den vollständigen Befehl.

Funktioniert dann eigentlich ein "mount -a" wenn du das System hochgefahren hast?
Also "mount -a && mount -l" und die Ausgabe vergleichen.

Laut QNAP soll man hier auch username + password angeben.



QNAP Wiki (https://wiki.qnap.com/wiki/Mounting_an_NFS_share_on_Ubuntu)

apt-get install portmap nfs-common

mkdir /mnt/qnap

mount -t nfs -o username=foo,password=bar ipaddresofNAS:HR /mnt/qnap/


Daher könntest du das auch mal in der fstab testen.



192.168.1.30:/nasjos001 /home/josgoe/nasjos001 nfs _netdev,auto,user,soft,intr,username=TollerTyp,pas sword=SuperSecret 0 0


Alternativ mit der credentials Option (die ich zwar nur von cifs kenne und daher mit nfs nicht funktionieren könnte)



192.168.1.30:/nasjos001 /home/josgoe/nasjos001 nfs _netdev,auto,user,soft,intr,credentials=/home/TollerTyp/.qnapcred 0 0


dann die Datei .qnapcred dort anlegen mit dem Inhalt


username=TollerTyp
password=SuperSecret


Zusätzlich mal /var/log/messages nach Fehlern konsultieren und die relevanten Zeilen hier posten.

Plan B:

Autofs (https://help.ubuntu.com/community/Autofs)

jgoe1
25.10.16, 15:16
Hallo marce,
mit dem "mount" Befehl bekomme ich Zugriff auf das NAS. :mad:


mount -t nfs 192.168.1.30:/nasjos001 /home/josgoe/nasjos001

Gruß Josef

tomm.fa
25.10.16, 15:26
Laut QNAP soll man hier auch username + password angeben.
Wäre mir neu und hat bisher auch ohne funktioniert.

jgoe1
Unwichtige Frage. Wenn du ein einfaches

mount /home/josgoe/nasjos001
statt

mount -t nfs 192.168.1.30:/nasjos001 /home/josgoe/nasjos001
absetzt, kannst du dann auch über (nicht nur) Thunar auf die Freigabe /home/josgoe/nasjos001 zugreifen?

Zeige auch nochmal die korrekte Ausgabe von:

cat /etc/fstab
in Code-Tags bitte.

marce
25.10.16, 16:08
Du hast einen Eintrag in der fstab. Warum gibst Du einen "kompletten" mount-Befehl ein anstatt die fstab zu verwenden.

Und ich bin mir sicher "es geht nicht" "ich bekommen keinen Zugriff" u.s.w. ist sicherlich nicht die Fehlermeldung oder Rückmeldung, die Du an der Konsole bekommst?

Dirk.M
25.10.16, 20:57
Hallo,

Hallo BetterWorld,
Dank für Deine Reaktion.
Hier der Eintrag in der fstab.

192.168.1.30:nasjos001 /home/josgoe/nasjos001 nfs _netdev,noauto,user,soft,intr 0 0

Gruß Josef

probier mal

192.168.1.30/nasjos001 /home/josgoe/nasjos001 nfs _netdev,noauto,user,soft,intr 0 0

Gruß

Dirk

tomm.fa
26.10.16, 00:04
probier mal

192.168.1.30/nasjos001 /home/josgoe/nasjos001 nfs _netdev,noauto,user,soft,intr 0 0
Beitrag #4 übersehen? Dort steht der richtige Hinweis. ;)

Eigenes Beispiel:

IP.des.NAS:/Multimedia /mnt/NAS_Multi nfs noauto,user,rw,intr,hard,bg 0 0
IP.des.NAS:/Public /mnt/NAS_Pub nfs noauto,user,rw,hard,bg,intr 0 0
Zugriff (zur Zeit) über openSUSE Leap 42.1 und Debian Stretch auf ein Qnap TS-119P II mit verschiedenen Rechnern. Nur beim stationären Rechner steht auto statt noauto in der fstab. _netdev halte ich, für mich persönlich, besonders in Verbindung mit noauto für unnötig, schadet aber auch nicht.

florian0285
26.10.16, 00:45
Meine Nanobots flüstern mir gerade Firmware-Upgrade zu... vielleicht hilfts...

Dirk.M
26.10.16, 20:32
Beitrag #4 übersehen? Dort steht der richtige Hinweis. ;)

Eigenes Beispiel:

IP.des.NAS:/Multimedia /mnt/NAS_Multi nfs noauto,user,rw,intr,hard,bg 0 0
IP.des.NAS:/Public /mnt/NAS_Pub nfs noauto,user,rw,hard,bg,intr 0 0
Zugriff (zur Zeit) über openSUSE Leap 42.1 und Debian Stretch auf ein Qnap TS-119P II mit verschiedenen Rechnern. Nur beim stationären Rechner steht auto statt noauto in der fstab. _netdev halte ich, für mich persönlich, besonders in Verbindung mit noauto für unnötig, schadet aber auch nicht.

Hier mein fstab Eintrag für meine Festplatte an meiner Fritzbox

//HIER STEHT DIE IP/Leon /extern/NAS cifs users,credentials=/home/dirk/.smbcredentials,uid=1000,gid=1000,iocharset=utf8

Deshalb mein Tipp.
OK, ist zwar kein NAS, aber auch ein Zugriff auf eine Freigabe.

Gruß

Dirk

tomm.fa
26.10.16, 21:03
OK, ist zwar kein NAS, aber auch ein Zugriff auf eine Freigabe.
Es geht hier um nfs und nicht cifs/smb, obwohl dieser Eintrag mit fehlendem Doppelpunkt auch bei nfs funktionieren sollte (aber ohne die beiden Slash vor der IP). ;)

jgoe1
28.10.16, 19:39
Hallo,
leider war ich durch Montezumas Rache einige Tage ausser Gefecht gesetzt.

tomm.fa

Unwichtige Frage. Wenn du ein einfaches
Code:

mount /home/josgoe/nasjos001



Habe ich versucht und diese Meldung bekommen:
mount /home/josgoe/nasjos001
mount.nfs: an incorrect mount option was specified


florian0285

Daher könntest du das auch mal in der fstab testen.
192.168.1.30:/nasjos001 /home/josgoe/nasjos001 nfs _netdev,auto,user,soft,intr,username=TollerTyp,pas sword=SuperSecret 0 0

Auch das funktioniert nicht.


Zeige auch nochmal die korrekte Ausgabe von:
Code:

cat /etc/fstab



Hier die Ausgabe von cat, die auskommentierten Zeilen sind entweder Versuche zum NAS oder stammen aus älteren Aktionen
:


root@buero-deb-01:/home/josgoe# cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sdb6 during installation
UUID=251ed864-2eae-464c-be7d-530b540c2f9f / xfs defaults 0 1
# /boot was on /dev/sdb3 during installation
# UUID=ddbfb6a2-d9c4-4b89-bb62-d3cd399c14a0 /boot ext4 defaults 0 2
UUID=ddbfb6a2-d9c4-4b89-bb62-d3cd399c14a0 /boot ext4 defaults 0 2
# /home was on /dev/sdc1 during installation
UUID=a6db150d-a107-4fbf-a3a4-a5cf88ce34a5 /home xfs defaults 0 2
# /tmp was on /dev/sdb7 during installation
UUID=cf03e2ce-12a6-4eec-85ba-899471325df3 /tmp xfs defaults 0 2
# /var was on /dev/sdb8 during installation
UUID=cd2a01f8-4ec4-418c-895f-788e9330bffd /var xfs defaults 0 2
# swap was on /dev/sdb5 during installation
UUID=ff65ce43-b2c0-435c-936f-c1280244d622 none swap sw 0 0
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
# nfs
# 192.168.1.22:/raid1 /home/josgoe/sonne nfs defaults 0 0

# UUID=ddbfb6a2-d9c4-4b89-bb62-d3cd399c14a0 /boot ext4 defaults 0 2

192.168.1.30:/nasjos001 /home/josgoe/nasjos001 nfs _netdev,auto,user,soft,intr 0 0

# 192.168.1.30:/nasjos001 /home/josgoe/nasjos001 nf

Bei der Frage nach "/var/log/ messages" bitte ich um nähere Angaben, worauf ich achten soll.

Danke und Gruß

Josef

marce
28.10.16, 20:14
Habe ich versucht und diese Meldung bekommen:
mount /home/josgoe/nasjos001
mount.nfs: an incorrect mount option was specified
Josef
Dann solltest Du wohl mal den NFS-Client auf dem System installieren.

jgoe1
28.10.16, 22:40
Hallo marce,
der client ist installiert "nfs-common". trotzdem Danke.

Josef

tomm.fa
28.10.16, 22:54
Ist

mount --vv /home/josgoe/nasjos001
informativer?

marce
29.10.16, 10:31
... dann nimm mal das user aus der Optionenliste. Das könnte ein Problem sein.

Und prüf das mit dem Client nichmals - hier bei mir zumindest (ist zwar kein Debian, aber egal) hat das Paket nfs-common nichts mit dem Client zu tun.

florian0285
29.10.16, 12:49
Paket: nfs-client
Zustand: kein echtes Paket
Bereitgestellt von: nfs-common


Sollte eigentlich so passen.

Wenn die mount -vv Variante von tomm.fa nicht genug liefern sollte und user nicht das Problem war mach es einfach manuell mit den Optionen.

Du hast geschrieben, dass ein "mount -t nfs IP:/Freigabe /home/User/Verzeichnis" ohne Optionen funktioniert.

Dann hängst du die Optionen eben mit dran und nimmst die dann immer einzeln weg.

mount -t nfs -o Option1,Option2,Option3 IP:/Freigabe /lokaler/pfad

Ich wüsste grad nur nicht ob fstab übliche Optionen wie z. B. auto bei einem manuellen mount Probleme machen. Probier es einfach.