Esto es lo que obtuve en el servidor:
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
Esto es lo que obtengo en mi máquina:
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
el servidor es Raspbian (Debian Wheezy) La línea de tiempo es Ubuntu 12.04
/etc/export
o/etc/exports
?man exports
. Normalmente el nombre del archivo debe ser/etc/exports
./etc/exports
?Respuestas:
Corre
exportfs -a
en laserver
máquina.Además, ¿ambas máquinas tienen todos los paquetes de soporte NFS necesarios y tienen soporte nfs? Puede encontrar si el núcleo admite un sistema de archivos específico examinando la salida de
cat /proc/filesystems
.Y sí, el nombre del archivo de exportación debe ser
/etc/exports
Finalmente, verifique si ha habilitado los demonios NFS durante el inicio.
fuente
/etc/exports
+1 paraexportfs -a
. Peroshowmount
aún no muestra acciones. Actualicé la pregunta. "Finalmente, verifique si ha habilitado los demonios NFS durante el inicio". - ¿Cómo?El cliente necesita
nfs-common
:Consulte: http://www.cyberciti.biz/faq/missing-codepage-helper-program-other-error/
fuente
Asegúrese de que mount.cifs, mount.nfs aparezca en / sbin:
Verifique si el paquete nfs-common, cifs-utils está instalado:
si aún
/sbin/mount.nfs
no está allí:si aún
/sbin/mount.cifs
no está allí:fuente