これが私がサーバーから得るものです:
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です。
答え1
顧客の要求nfs-common
:
sudo apt-get install nfs-common
引用:http://www.cyberciti.biz/faq/missing-codepage-helper-program-other-error/
答え2
exportfs -a
マシンで実行しますserver
。
他の2つのシステムに必要なすべてのNFSサポートパッケージがあり、nfsサポートがありますか?出力を確認して、カーネルが特定のファイルシステムをサポートしていることを確認できますcat /proc/filesystems
。
はい、エクスポートしたファイルのファイル名は次のとおりです。/etc/exports
最後に、起動時にNFSデーモンが有効になっていることを確認してください。
答え3
mount.cifs、mount.nfsが/ sbinにリストされていることを確認してください。
ls -l /sbin/mount.cifs
ls -l /sbin/mount.nfs
nfs-commonパッケージとcifs-utilsパッケージがインストールされていることを確認してください。
dpkg -l cifs-utils
dpkg -l nfs-common
/sbin/mount.nfs
まだ存在しない場合:
sudo apt-get install nfs-common
/sbin/mount.cifs
まだ存在しない場合:
sudo apt-get install cifs-utils
答え4
busybox mount -t nfs -o nolock,nfsvers=3,vers=3 192.168.178.2:/var/share /media/share/