NFS non funziona. mount: tipo fs sbagliato, opzione cattiva, superblocco difettoso


12

Questo è ciò che ho ottenuto sul server:

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

Questo è ciò che ottengo sulla mia macchina:

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 is Raspbian (Debian Wheezy) La linea temporale è Ubuntu 12.04


/etc/exporto /etc/exports?
Karlson,

1
man exports. Normalmente il nome file dovrebbe essere /etc/exports.
Karlson,

Hai cambiato il nome del file in /etc/exports?
Karlson,

L'ho appena corretto in / etc / exports. Nessun miglioramento
ManuelSchneid3r,

Risposte:


8

Esegui exportfs -asulla servermacchina.

Inoltre entrambe le macchine hanno tutti i pacchetti di supporto NFS necessari e hanno il supporto nfs? Puoi scoprire se il kernel supporta un filesystem specifico esaminando l'output di cat /proc/filesystems.

E sì, il nome del file di esportazione deve essere /etc/exports

Infine, controlla se hai attivato i daemon NFS durante l'avvio.


Evviva ho avuto errori di sintassi in /etc/exports+1 per exportfs -a. Ma showmountmostra ancora nessuna condivisione. Ho aggiornato la domanda. "Infine, controlla se hai attivato i daemon NFS durante l'avvio." - Come?
ManuelSchneid3r,


3

Assicurati che mount.cifs, mount.nfs sia elencato in / sbin:

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

Verifica se è installato il pacchetto nfs-common, cifs-utils:

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

se /sbin/mount.nfsnon è già lì:

sudo apt-get install nfs-common

se /sbin/mount.cifsnon è già lì:

sudo apt-get install cifs-utils
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.