Oto co mam na serwerze:
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
Oto co otrzymuję na moim komputerze:
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
serwer to Raspbian (Debian Wheezy) Oś czasu to Ubuntu 12.04
/etc/export
czy/etc/exports
?man exports
. Zwykle nazwa pliku powinna wynosić/etc/exports
./etc/exports
?Odpowiedzi:
Uruchom
exportfs -a
naserver
maszynie.Czy oba komputery mają wszystkie potrzebne pakiety obsługi NFS i mają obsługę NFS? Możesz sprawdzić, czy jądro obsługuje określony system plików, sprawdzając dane wyjściowe programu
cat /proc/filesystems
.Tak, nazwa pliku eksportu musi być
/etc/exports
Na koniec sprawdź, czy podczas uruchamiania włączyłeś demony NFS.
źródło
/etc/exports
+1 dlaexportfs -a
. Aleshowmount
nadal nie pokazuje żadnych akcji. Zaktualizowałem pytanie. „Na koniec sprawdź, czy włączyłeś demony NFS podczas uruchamiania.” - W jaki sposób?Klient potrzebuje
nfs-common
:Patrz: http://www.cyberciti.biz/faq/missing-codepage-helper-program-other-error/
źródło
Upewnij się, że mount.cifs, mount.nfs znajduje się na liście w / sbin:
Sprawdź, czy jest zainstalowany pakiet nfs-common, cifs-utils:
jeśli jeszcze go
/sbin/mount.nfs
nie ma:jeśli jeszcze go
/sbin/mount.cifs
nie ma:źródło