이것이 내가 서버에서 얻는 것입니다:
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
.
다른 두 시스템에는 필요한 모든 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/