NFS nie działa. mount: zły typ fs, zła opcja, zły superblok

12

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

ManuelSchneid3r
źródło
/etc/exportczy /etc/exports?
Karlson,
1
man exports. Zwykle nazwa pliku powinna wynosić /etc/exports.
Karlson,
Czy zmieniłeś nazwę pliku na /etc/exports?
Karlson,
Właśnie poprawiłem to w / etc / export. Brak poprawy
ManuelSchneid3r

Odpowiedzi:

8

Uruchom exportfs -ana servermaszynie.

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.

mdpc
źródło
Hurray Miałem błędy składniowe w /etc/exports+1 dla exportfs -a. Ale showmountnadal nie pokazuje żadnych akcji. Zaktualizowałem pytanie. „Na koniec sprawdź, czy włączyłeś demony NFS podczas uruchamiania.” - W jaki sposób?
ManuelSchneid3r
3

Upewnij się, że mount.cifs, mount.nfs znajduje się na liście w / sbin:

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

Sprawdź, czy jest zainstalowany pakiet nfs-common, cifs-utils:

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

jeśli jeszcze go /sbin/mount.nfsnie ma:

sudo apt-get install nfs-common

jeśli jeszcze go /sbin/mount.cifsnie ma:

sudo apt-get install cifs-utils
Vijay
źródło