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
/etc/export
oder/etc/exports
?man exports
. Normalerweise sollte der Dateiname sein/etc/exports
./etc/exports
?Antworten:
Führen Sie
exportfs -a
auf derserver
Maschine.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.
quelle
/etc/exports
+1 fürexportfs -a
.showmount
Zeigt 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?Der Kunde benötigt
nfs-common
:Siehe: http://www.cyberciti.biz/faq/missing-codepage-helper-program-other-error/
quelle
Stellen Sie sicher, dass mount.cifs, mount.nfs in / sbin aufgeführt ist:
Überprüfen Sie, ob das Paket nfs-common, cifs-utils installiert ist:
wenn
/sbin/mount.nfs
nicht schon da ist:wenn
/sbin/mount.cifs
nicht schon da ist:quelle