NFS ne fonctionne pas. montage: mauvais type fs, mauvaise option, mauvais superbloc


12

Voici ce que j'ai obtenu sur le serveur:

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

Voici ce que j'obtiens sur ma machine:

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

le serveur est Raspbian (Debian Wheezy) La chronologie est Ubuntu 12.04


/etc/exportou /etc/exports?
Karlson

1
man exports. Le nom de fichier devrait normalement être /etc/exports.
Karlson

Avez-vous changé le nom de fichier en /etc/exports?
Karlson

Je viens de le corriger en / etc / exports. Aucune amélioration
ManuelSchneid3r

Réponses:


8

Exécutez exportfs -asur la servermachine.

De plus, les deux machines ont tous les packages de support NFS nécessaires et ont un support nfs? Vous pouvez voir si le noyau prend en charge un système de fichiers spécifique en examinant la sortie de cat /proc/filesystems.

Et oui, le nom du fichier d'exportation doit être /etc/exports

Enfin, vérifiez si vous avez activé les démons NFS au démarrage.


Hourra j'ai eu des erreurs de syntaxe dans /etc/exports+1 pour exportfs -a. Mais showmountne montre toujours aucune part. J'ai mis à jour la question. "Enfin, vérifiez si vous avez activé les démons NFS au démarrage." - Comment?
ManuelSchneid3r


3

Assurez-vous que mount.cifs, mount.nfs est répertorié dans / sbin:

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

Vérifiez si le package nfs-common, cifs-utils est installé:

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

si /sbin/mount.nfsn'est pas déjà là:

sudo apt-get install nfs-common

si /sbin/mount.cifsn'est pas déjà là:

sudo apt-get install cifs-utils
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.