Ini yang saya dapat di 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
Ini yang saya dapatkan di mesin saya:
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 adalah Raspbian (Debian Wheezy) Timeline adalah Ubuntu 12.04
/etc/export
atau/etc/exports
?man exports
. Biasanya nama file seharusnya/etc/exports
./etc/exports
?Jawaban:
Jalankan
exportfs -a
diserver
mesin.Juga kedua mesin memiliki semua paket dukungan NFS yang dibutuhkan dan memiliki dukungan nfs? Anda dapat menemukan apakah kernel mendukung sistem file tertentu dengan memeriksa output dari
cat /proc/filesystems
.Dan ya, nama file dari file ekspor harus
/etc/exports
Terakhir, periksa untuk melihat apakah Anda telah mengaktifkan daemon NFS selama startup.
sumber
/etc/exports
+1 untukexportfs -a
. Tapishowmount
tetap tidak menunjukkan pembagian. Saya memperbarui pertanyaan. "Akhirnya, periksa untuk melihat apakah Anda telah mengaktifkan daemon NFS selama startup." - Bagaimana caranya?Kebutuhan klien
nfs-common
:Lihat: http://www.cyberciti.biz/faq/missing-codepage-helper-program-other-error/
sumber
Pastikan mount.cifs, mount.nfs terdaftar di / sbin:
Periksa untuk melihat apakah paket nfs-common, cifs-utils diinstal:
jika
/sbin/mount.nfs
belum ada di sana:jika
/sbin/mount.cifs
belum ada di sana:sumber