NFS funktioniert nicht. mount: falscher fs-Typ, schlechte Option, schlechter Superblock

12

Folgendes habe ich auf dem Server erhalten:

manuel@server ~ $ cat /etc/exports
  /var/share    192.168.178.20(rw, sync)
manuel@server ~ $ cat /etc/hosts.allow 
  portmap: 192.168.178.20
manuel@server /etc $ cat /proc/filesystems | grep nfs
  nodev nfs
  nodev nfs4

Folgendes bekomme ich auf meine Maschine:

manuel@Timeline:~$ sudo mount -t nfs 192.168.178.2:/var/share /media/share/
   mount: wrong fs type, bad option, bad superblock on 192.168.178.2:/exports/var/share,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount.<type> helper program)
       Manchmal liefert das Syslog wertvolle Informationen – versuchen
       Sie  dmesg | tail  oder so

Server ist Raspbian (Debian Wheezy) Timeline ist Ubuntu 12.04

ManuelSchneid3r
quelle
/etc/exportoder /etc/exports?
Karlson
1
man exports. Normalerweise sollte der Dateiname sein /etc/exports.
Karlson
Haben Sie den Dateinamen in geändert /etc/exports?
Karlson
Ich habe es gerade auf / etc / export korrigiert. Keine Verbesserung
ManuelSchneid3r

Antworten:

8

Führen Sie exportfs -aauf der serverMaschine.

Auch haben beide Maschinen alle benötigten NFS-Support-Pakete und haben NFS-Unterstützung? Sie können feststellen, ob der Kernel ein bestimmtes Dateisystem unterstützt, indem Sie die Ausgabe von untersuchen cat /proc/filesystems.

Und ja, der Dateiname der Exportdatei muss sein /etc/exports

Überprüfen Sie abschließend, ob Sie die NFS-Dämonen beim Start aktiviert haben.

mdpc
quelle
Hurra, ich hatte Syntaxfehler in /etc/exports+1 für exportfs -a. showmountZeigt aber immer noch keine Aktien. Ich habe die Frage aktualisiert. "Überprüfen Sie abschließend, ob Sie die NFS-Dämonen beim Start aktiviert haben." - Wie?
ManuelSchneid3r
3

Stellen Sie sicher, dass mount.cifs, mount.nfs in / sbin aufgeführt ist:

ls -l /sbin/mount.cifs
ls -l /sbin/mount.nfs

Überprüfen Sie, ob das Paket nfs-common, cifs-utils installiert ist:

dpkg -l cifs-utils
dpkg -l nfs-common

wenn /sbin/mount.nfsnicht schon da ist:

sudo apt-get install nfs-common

wenn /sbin/mount.cifsnicht schon da ist:

sudo apt-get install cifs-utils
Vijay
quelle