NTFS über NFS mounten

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Slawo
Beiträge: 9
Registriert: 30.12.2004 14:13:31

NTFS über NFS mounten

Beitrag von Slawo » 30.12.2004 14:27:27

Hi,
habe nur einen einzigen Beitrag dazu gefunden und dort wurde das Problem auch nicht gelöst.

Wenn ich auf dem NFS Server (PC1) eine NTFS Platte mounte und exportiere, kann ich sie auf einem NFS Client (PC2) nicht über NFS mounten.

Ich bin nun kein Neuling, so dass ich nach meinem Verständnis alle naheliegenden Fehlerquellen ausgeschlossen habe (mit anderen Filesystemen habe ich das Problem nicht). Ich bekomme trotzdem immer die Fehlermeldung:

Code: Alles auswählen

mount: 192.168.99.196:/mnt/hdd failed, reason given by server: Keine Berechtigung
Übrigens kann ich die NTFS Platte auf dem NFS Server (PC1) nicht als RW mounten, aber das sollte ja kein Problem sein.

Jetzt stellt sich für mich die Frage:
Geht das überhaupt? Kann man NTFS Platten über NFS exportieren und mounten? Hat das schon jemand geschafft?

Benutzeravatar
Malee
Beiträge: 151
Registriert: 10.05.2004 17:28:15
Wohnort: Kabin Buri

Beitrag von Malee » 30.12.2004 15:01:58

Geht das überhaupt? Kann man NTFS Platten über NFS exportieren und mounten? Hat das schon jemand geschafft?
klar :D

Wie sieht denn Deine /etc/hosts.allow & /etc/exports aus ?
MfG Malee

Slawo
Beiträge: 9
Registriert: 30.12.2004 14:13:31

Beitrag von Slawo » 30.12.2004 15:18:34

Malee hat geschrieben:Wie sieht denn Deine /etc/hosts.allow & /etc/exports aus ?
Also an der /etc/hosts.allow kann es wohl nicht liegen, wenn ich keine Probleme mit dem Mounten von anderen Exports habe. Aber ich lasse mich gerne eines besseren belehren. Die /etc/hosts.allow ist momentan leer.

Die Einträge in der /etc/exports habe ich auch in allen nur denkbaren Versionen ausprobiert, nichts hat bisher geholfen. Momentan steht da:
/mnt/hdc *(ro)

In /var/log/messages habe ich nun gesehen, dass der NFS Mounter diesen Fehler bringt:

Code: Alles auswählen

Dec 30 13:59:47 buffy rpc.mountd: authenticated mount request from 192.168.99.180:714 for /mnt/hdc (/mnt/hdc)
Dec 30 13:59:47 buffy rpc.mountd: getfh failed: Operation not permitted
Kann der Daemon keinen File Handle bekommen? Wieso?

Wie gesagt, mit einer EXT Platte hab ich das Problem nicht.

Slawo
Beiträge: 9
Registriert: 30.12.2004 14:13:31

Beitrag von Slawo » 30.12.2004 15:46:21

Hab jetzt folgendes probiert:

Auf Server unter /mnt/hdc eine Testdatei angelegt:

Code: Alles auswählen

buffy:~ # ls -l  /mnt/hdc/
total 0
drwxr-xr-x    2 root     root           80 Dec 30 15:40 .
drwxr-xr-x    4 root     root           96 Jun  1  2004 ..
-rw-r--r--    1 root     root            0 Dec 30 15:40 hdc_test.txt
Wenn ich jetzt auf dem Client den /mnt/hdc Export über NFS mounte sehe ich:

Code: Alles auswählen

anya:/home/slawo # ls -l /home/slawo/Fernplatten/Buffy/hdc
insgesamt 0
drwxr-xr-x  2 root  root    80 2004-12-30 15:40 .
drwxr-xr-x  5 slawo users 120 2004-12-30 14:59 ..
-rw-r--r--  1 root  root     0 2004-12-30 15:40 hdc_test.txt
Also wie erwartet: alles funktioniert einwandfrei.

Wenn ich jetzt aber den NFS Mount wieder löse und auf dem Server unter /mnt/hdc erst wieder die NTFS Platte einhänge (mount /dev/hdc1 /mnt/hdc) kann ich den NFS Mount nicht mehr machen.
Der Mount auf dem Server sieht dann übrigens so aus:
dr-x------ 1 root root 12288 May 2 2004 /mnt/hdc

Also muss es wohl doch eher an dem Mount der NTFS Platte liegen.

Benutzeravatar
Feuerzwerg
Beiträge: 105
Registriert: 28.09.2002 15:29:30
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von Feuerzwerg » 30.12.2004 15:55:45

Code: Alles auswählen

dr-x------ 1 root root 12288 May 2 2004 /mnt/hdc
ok. Das erklaert alles. Du kannst nur als root auf das Verzeichnis zugreifen. Zugriffe mit uid=0 werden aber aus Sicherheitsgruenden bei NFS immer auf die uid von nobody umgemapped (root_squashing). Du kannst jetzt entweder die option 'no_root_squash' in der /etc/exports angeben oder beim mount die optionen uid und gid oder umask. Fuer weitere Infos solltest du einfach in den entsprechenden manpages nachsehen.

Slawo
Beiträge: 9
Registriert: 30.12.2004 14:13:31

Beitrag von Slawo » 30.12.2004 16:09:46

Nein, nein, daran liegt es nicht.
Das war jetzt nur ein Beispiel, weil ich es mit dem Mount so einfach wie möglich machen wollte.
Wenn ich die NTFS Platte am Server mit

Code: Alles auswählen

mount /dev/hdc1 /mnt/hdc -o gid=500,uid=500,umask=000
mounte und sie dann mit

Code: Alles auswählen

buffy:~ # ls -ld /mnt/hdc
dr-xr-xr-x    1 slawo    users      12288 May  2  2004 /mnt/hdc
zu sehen ist, funktioniert es genauso wenig.

Außerdem funktioniert der NFS Mount auch, wenn ich auf das Mountverzeichnis zugreife, ohne dass die NTFS Platte eingehängt ist. Dann habe ich auch:

Code: Alles auswählen

buffy:~ # ls -ld /mnt/hdc
drwxr-xr-x    2 root     root           80 Dec 30 15:40 /mnt/hdc
Mit ziemlicher Sicherheit liegt es also *nicht* am NFS, sondern an dem Einbinden von NTFS auf dem Server.
Zuletzt geändert von Slawo am 30.12.2004 16:18:23, insgesamt 1-mal geändert.

Benutzeravatar
Feuerzwerg
Beiträge: 105
Registriert: 28.09.2002 15:29:30
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von Feuerzwerg » 30.12.2004 16:16:52

Hmm dann vermute ich mal, dass Linux schreibzugriff auf die partition braucht um lockfiles oder aehnliches anzulegen. kannst ja mal versuchen ne ext2/3-partition ro zu mounten und dann per nfs zu exportieren.

Slawo
Beiträge: 9
Registriert: 30.12.2004 14:13:31

Beitrag von Slawo » 30.12.2004 16:25:39

Ist halt nicht so einfach, mal eben eine EXT Partition zu finden, die man ro mounten kann ;-)
Das wäre mir aber neu, dass man über NFS keine ro Freigaben mounten kann.

Mal was anderes:
bei der Beschreibung des NTFS Drivers http://linux-ntfs.sourceforge.net/status.html habe ich gelesen, dass in der *neuen Version* (ab Kernel 2.5.*) der NFS Support eingebaut ist. Soll das vielleicht heißen, dass die alte Version (Kernel 2.4.21 bei mir) *kein* NFS unterstützt?

Benutzeravatar
Feuerzwerg
Beiträge: 105
Registriert: 28.09.2002 15:29:30
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von Feuerzwerg » 30.12.2004 16:32:02

Slawo hat geschrieben:Ist halt nicht so einfach, mal eben eine EXT Partition zu finden, die man ro mounten kann ;-)
Das wäre mir aber neu, dass man über NFS keine ro Freigaben mounten kann.
Da ich auch nur selten ne partition ro gemountet hab, weiss ich es ehrlich gesagt nicht. War halt das einzig logische in der Situation.
Slawo hat geschrieben:Mal was anderes:
bei der Beschreibung des NTFS Drivers http://linux-ntfs.sourceforge.net/status.html habe ich gelesen, dass in der *neuen Version* (ab Kernel 2.5.*) der NFS Support eingebaut ist. Soll das vielleicht heißen, dass die alte Version (Kernel 2.4.21 bei mir) *kein* NFS unterstützt?
Kannst du mir mal bitte den genauen Link geben? Ich wuerde mir das gerne mal genau durchlesen.

Slawo
Beiträge: 9
Registriert: 30.12.2004 14:13:31

Beitrag von Slawo » 30.12.2004 16:53:34

Also der Link ist halt genau der, der oben steht. Einfach drauf klicken sollte eigentlich genügen. Ansonsten: http://linux-ntfs.sourceforge.net/ und dann links auf "Status" klicken.
Allerdings muss ich dazu sagen, dass auf der Seite ganz dick oben steht:

This website is not currently maintained.

Benutzeravatar
Feuerzwerg
Beiträge: 105
Registriert: 28.09.2002 15:29:30
Wohnort: Saarbrücken
Kontaktdaten:

Beitrag von Feuerzwerg » 30.12.2004 16:58:17

Hmm ich wuerde mal sagen, die Aussage ist eindeutig. Du wirst wohl nen neuen Kern einspielen muessen oder auf den export verzichten muessen.

Slawo
Beiträge: 9
Registriert: 30.12.2004 14:13:31

Beitrag von Slawo » 30.12.2004 17:15:09

Ja, vermute ich auch.
@Malee: wie ist es denn bei dir? Was für einen Kernel hast du?

Slawo
Beiträge: 9
Registriert: 30.12.2004 14:13:31

Beitrag von Slawo » 30.12.2004 17:51:55

Also ich hab's noch einmal überprüft. Die eine Maschine bei mir mit Kernel 2.6.5 hat die Version 2.1.6 vom NTFS driver. Bei der anderen Maschine mit 2.4.21er Kernel hat der NTFS driver die Version 2.1.4a.
In beiden Fällen handelt es sich also um den neuen Treiber und in beiden Fällen funktioniert die NFS Freigabe nicht.
Ich werd' noch zum Elch :x

Slawo
Beiträge: 9
Registriert: 30.12.2004 14:13:31

Beitrag von Slawo » 07.01.2005 21:47:39

Hmmm.
Anscheinend weiß niemand wie es geht.
Malee hat sich auch nicht wieder gemeldet :-(

Antworten