PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : NFS mounten: kernel support?



MATI
28.11.08, 11:02
Hallo,

mein Ziel ist es mein Homeverzeichnis welches sich in einem NFS befindet bei mir am laptop zu mounten. Der sysad gab mir den befehl



mount -t nfs <ziel> /mnt/


Leider kommt bei mir folgende meldung:



mount: wrong fs type, bad option, bad superblock on <ziel>
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so


ich kann kein nfs-filesystem mounten obwohl ich an eines angehängt bin. Jetzt würde ich gerne wissen:

Evtl. muss ich folgende Dinge starten/installieren?:

*nfsmount
*portmap
*netmount

Wie kann ich das erreichen? Die commands?

Evtl. muss ich nfs-support im kernel aktivieren?
Meine einstellungen sehen so aus:



Network File Systems │ │
│ │ <*> NFS file system support │ │
│ │ Provide NFSv3 client support │ │
│ │ Provide client support for the NFSv3 ACL protocol exten│ │
│ │ Provide NFSv4 client support (EXPERIMENTAL) │ │
│ │ [ ] Allow direct I/O on NFS files │ │
│ │ < > NFS server support │ │
│ │ Root file system on NFS │ │
│ │ Support for rpcbind versions 3 & 4 (EXPERIMENTAL)



Nfs ist doch aktiv - muss evtl. "Allow direct I/O on NFS files" auch aktiviert sein? Oder NFS server support?

danke

Rain_maker
28.11.08, 11:12
mount: wrong fs type, bad option, bad superblock on <ziel>
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

Und was kam dabei heraus?

MATI
28.11.08, 11:20
folgendes:

usb 3-2: new low speed USB device using uhci_hcd and address 3
usb 3-2: configuration #1 chosen from 1 choice
input: MosArt Optical Mouse as /class/input/input8
input,hidraw0: USB HID v1.10 Mouse [MosArt Optical Mouse] on usb-0000:00:1d.1-2
hub 3-0:1.0: port 2 disabled by hub (EMI?), re-enabling...
usb 3-2: USB disconnect, address 3
usb 3-2: new low speed USB device using uhci_hcd and address 4
usb 3-2: configuration #1 chosen from 1 choice
input: MosArt Optical Mouse as /class/input/input9
input,hidraw0: USB HID v1.10 Mouse [MosArt Optical Mouse] on usb-0000:00:1d.1-2

Rain_maker
28.11.08, 11:22
Und jetzt das Ganze mal so, daß man auch die entsprechenden Meldungen sehen kann, sprich direkt nach einem erfolglosen Mountversuch.

Da steht nämlich kein Wort zu NFS.

Ggf. das Ganze auch mit ein paar Zeilen mehr Ausgabe (man tail).

marce
28.11.08, 11:24
Poste doch bitte mal den relevanten Teil der Logs - also am besten direkt ein Tail, während man den Befehl absetzt.

Und auch bitte den kompletten Befehl, den Du eingibst - gerade bei NFS sind nämlich die exakten Syntaxvorgaben einzuhalten...

MATI
28.11.08, 12:20
Ja mir ist schon klar dass da nix drin steht - aber ich habe den befehl direkt nach dem mount befehl abgesetzt....

hier nochmal der gesamte shell-output hintereinander (von dmesg mache ich nur den relevanten teil mit nfs noch hinzu):



mount -t nfs ziel:/local/<dir>/nfs/<ich> /mnt/
mount: wrong fs type, bad option, bad superblock on ziel:/local/<dir>/nfs/<ich>,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

Gentoo <ich> # tail /var/log/messages
Nov 28 12:00:01 Gentoo cron[13943]: (root) CMD (root^Itest -x /usr/sbin/run-crons && /usr/sbin/run-crons )
Nov 28 12:00:01 Gentoo cron[13949]: (root) CMD (root^Irm -f /var/spool/cron/lastrun/cron.hourly)
Nov 28 12:00:01 Gentoo sSMTP[13946]: 501 5.1.7 Bad sender address syntax
Nov 28 12:00:01 Gentoo cron[13942]: (root) MAIL (mailed 35 bytes of output but got status 0x0001 )
Nov 28 12:00:01 Gentoo sSMTP[13951]: 501 5.1.7 Bad sender address syntax
Nov 28 12:00:01 Gentoo cron[13948]: (root) MAIL (mailed 35 bytes of output but got status 0x0001 )
Nov 28 12:10:01 Gentoo cron[13966]: (root) CMD (test -x /usr/sbin/run-crons && /usr/sbin/run-crons )
Nov 28 12:10:01 Gentoo cron[13972]: (root) CMD (root^Itest -x /usr/sbin/run-crons && /usr/sbin/run-crons )
Nov 28 12:10:01 Gentoo sSMTP[13975]: 501 5.1.7 Bad sender address syntax
Nov 28 12:10:01 Gentoo cron[13971]: (root) MAIL (mailed 35 bytes of output but got status 0x0001 )
Gentoo <ich> # dmesg
NTFS-fs warning (device hda1): is_boot_sector_ntfs(): Invalid boot sector checksum.
NTFS-fs error (device hda1): read_ntfs_boot_sector(): Primary boot sector is invalid.
NTFS-fs error (device hda1): read_ntfs_boot_sector(): Mount option errors=recover not used. Aborting without trying to recover.
NTFS-fs error (device hda1): ntfs_fill_super(): Not an NTFS volume.
Adding 1052216k swap on /dev/hda7. Priority:-1 extents:1 across:1052216k
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
usb 3-2: new low speed USB device using uhci_hcd and address 3
usb 3-2: configuration #1 chosen from 1 choice
input: MosArt Optical Mouse as /class/input/input8
input,hidraw0: USB HID v1.10 Mouse [MosArt Optical Mouse] on usb-0000:00:1d.1-2
hub 3-0:1.0: port 2 disabled by hub (EMI?), re-enabling...
usb 3-2: USB disconnect, address 3
usb 3-2: new low speed USB device using uhci_hcd and address 4
usb 3-2: configuration #1 chosen from 1 choice
input: MosArt Optical Mouse as /class/input/input9
input,hidraw0: USB HID v1.10 Mouse [MosArt Optical Mouse] on usb-0000:00:1d.1-2
Gentoo <ich> #

marce
28.11.08, 12:24
Und auch bitte den kompletten Befehl, den Du eingibst - gerade bei NFS sind nämlich die exakten Syntaxvorgaben einzuhalten...
Ich gehe mal davon aus, daß Du dies gelesen und Dich auch dran gehalten hast.

<ziel> ist sicherlich kein valider Hostname oder IP-Adresse + Export-VZ.

MATI
28.11.08, 12:37
Natürlich habe ich das gelesen - ich gebe aber den kompletten Namen nicht an.

Ich kann das <ziel> also den server problemlos anpingen. Also erreichen tu ich den server schon - es ist der korrekte name - ich habe das mehrfach überprüft...

marce
28.11.08, 12:39
und wie sieht die /etc/exports auf dem Zielsystem aus?

edit:

ich kann kein nfs-filesystem mounten obwohl ich an eines angehängt bin. Jetzt würde ich gerne wissen:
verstehe ich das richtig: Du hast bereits ein VZ per NFS gemountet?

edit 2:
daraus ergibt sich evtl.: nfs-utils sind installiert?

MATI
28.11.08, 12:51
Nein - ich habe noch kein Verzeichnis per NFS gemountet. Und ich kann mich auch nicht auf dem Zielsystem einloggen. somit also auch keine /etc/exports lesen falls die denn dawären....

sorry für die verwirrung - mit dem "an eines angehängt" meinte ich dass ich fälschlicherweise dass ich übers kabel online gehe

marce
28.11.08, 12:53
dann vermute ich, daß die nfs-utils bei Dir nicht installiert sind.


edit: seit http://www.linuxforen.de/forums/showthread.php?t=256242 sollte Dir eigentlich klar sein, daß

sorry für die verwirrung - mit dem "an eines angehängt" meinte ich dass ich fälschlicherweise dass ich übers kabel online gehe
damit rein gar nichts zu tun hat.

MATI
28.11.08, 13:04
klar ist es mir (noch) nicht. Leider bekomme ich immer nur spärliche Antworten und mir fehlt im Moment die Zeit mich komplett ins NFS einzulesen...wirklich verstanden hab ichs noch nicht. Ich weiß - sehr peinlich.

derRichard
28.11.08, 13:11
hi!

kann es sein, dass einfach was für nfs im kernel vergessen hast?

//richard

marce
28.11.08, 13:14
für's mounten von NFS-Shares sollte AFAIK im Kernel nichts notwendig sein. Installierte NFS-Utils sollten ausreichen.

Über das Vorhandensein dieser geht der TE momentan leider immer noch hinweg.

http://nfs.sourceforge.net/

MATI
28.11.08, 13:14
@ richard - hast du meinen ersten post gelesen?

MiGo
28.11.08, 13:39
Nein - ich habe noch kein Verzeichnis per NFS gemountet. Und ich kann mich auch nicht auf dem Zielsystem einloggen. somit also auch keine /etc/exports lesen falls die denn dawären....

1.) als root: "showmount -a deinServer" um das Verzeichnis zu sehen
2) als root "mount -t nfs deinserver:/pfad/aus/showmount /da/wos/hinsoll".
Wenn was nicht klappt, unmittelbar danach
- den exakten Befehl posten
- die Fehlermeldung posten
- die Ausgabe von "tail -n 50 /var/log/messages" posten.


Beispiel für die nicht Abstraktionsfähigen:


o1:~ # showmount -a zeus
All mount points on Zeus:
*:/home/cdimages
*:/mnt/Debian4.0
o1:~ # mount -t nfs zeus:/mnt/Debian4.0 /mnt/nfs
o1:~ #

MATI
28.11.08, 13:43
Es waren die nfs-utils. Die waren nicht installiert - habs nachgezogen und jetzt kann ich problemlos mounten...dnake für eure hilfe :)

marce
28.11.08, 13:46
Wow, gar nicht schlecht.

16 Posts, weil am Anfang eine Formulierung völlig daneben ging.
8 Posts, weil nicht konsequent das komplette Posting gelesen und entsprechend bearbeitet wurde.

MATI
28.11.08, 13:47
tja so ist es eben im wahren leben - zum antworten zwingt ja einen niemand

marce
28.11.08, 13:49
Zum Denken wohl auch nicht. Ich werd's mir für Deinen nächsten Thread merken.

Übrigens auch den Link zur NFS-Doku gesehen?

MATI
03.12.08, 12:39
Hallo,

seltsamerweise kann ich jetzt plötzlich nicht mehr mounten.
Anpingen kann ich den server noch doch der befehl setzt sich nicht ab in der shell - soll heißen ich bekomme nicht mal mehr einen prompt nachdem enter.

Woran könnte das liegen?

Der Befehl ist (so ähnlich):
mount -t nfs zeus:/mnt/Debian4.0 /mnt/nfs

In var/log/messages steht gar nichts eingetragen hierzu.