Вот что я получил на сервере:
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
Вот что я получаю на своей машине:
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
сервер Raspbian (Debian Wheezy) Хронология Ubuntu 12.04
/etc/export
или/etc/exports
?man exports
, Обычно имя файла должно быть/etc/exports
./etc/exports
?Ответы:
Беги
exportfs -a
наserver
машине.Также на обеих машинах есть все необходимые пакеты поддержки NFS и есть поддержка nfs? Вы можете узнать, поддерживает ли ядро определенную файловую систему, изучив вывод
cat /proc/filesystems
.И да, имя файла экспорта должно быть
/etc/exports
Наконец, проверьте, включили ли вы демоны NFS во время запуска.
источник
/etc/exports
+1 заexportfs -a
. Ноshowmount
пока не показывает никаких акций. Я обновил вопрос. «Наконец, проверьте, включили ли вы демоны NFS во время запуска». - Как?Клиенту необходимо
nfs-common
:См. Http://www.cyberciti.biz/faq/missing-codepage-helper-program-other-error/
источник
Убедитесь, что mount.cifs, mount.nfs указан в / sbin:
Проверьте, установлен ли пакет nfs-common, cifs-utils:
если
/sbin/mount.nfs
там еще нет:если
/sbin/mount.cifs
там еще нет:источник