Isto é o que eu recebi no 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
É isso que recebo na minha 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
servidor é Raspbian (Debian Wheezy) A linha do tempo é Ubuntu 12.04
/etc/export
ou/etc/exports
?man exports
. Normalmente o nome do arquivo deve ser/etc/exports
./etc/exports
?Respostas:
Corra
exportfs -a
naserver
máquina.Além disso, ambas as máquinas possuem todos os pacotes de suporte NFS necessários e têm suporte a nfs? Você pode descobrir se o kernel suporta um sistema de arquivos específico examinando a saída de
cat /proc/filesystems
.E sim, o nome do arquivo do arquivo de exportação precisa ser
/etc/exports
Por fim, verifique se você ativou os daemons do NFS durante a inicialização.
fonte
/etc/exports
+1 paraexportfs -a
. Masshowmount
ainda não mostra ações. Eu atualizei a pergunta. "Finalmente, verifique se você ativou os daemons do NFS durante a inicialização." - Quão?O cliente precisa de
nfs-common
:Consulte: http://www.cyberciti.biz/faq/missing-codepage-helper-program-other-error/
fonte
Verifique se mount.cifs, mount.nfs está listado em / sbin:
Verifique se o pacote nfs-common, cifs-utils está instalado:
se
/sbin/mount.nfs
ainda não estiver lá:se
/sbin/mount.cifs
ainda não estiver lá:fonte