NFS가 작동하지 않습니다. 마운트 : 잘못된 fs 유형, 잘못된 옵션, 잘못된 수퍼 블록


12

이것이 내가 서버에 얻은 것입니다.

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?
Karlson 2019

1
man exports. 일반적으로 filename은이어야합니다 /etc/exports.
Karlson

파일 이름을으로 변경 했습니까 /etc/exports?
Karlson

방금 / etc / exports로 수정했습니다. 개선 없음
ManuelSchneid3r

답변:


8

머신 exportfs -a에서 실행하십시오 server.

또한 두 머신 모두 필요한 NFS 지원 패키지를 모두 가지고 있으며 nfs를 지원합니까? 의 출력을 검사하여 커널이 특정 파일 시스템을 지원하는지 확인할 수 있습니다 cat /proc/filesystems.

그리고 네, 내보내기 파일의 파일 이름은 /etc/exports

마지막으로 시작하는 동안 NFS 데몬을 활성화했는지 확인하십시오.


Hurray에 /etc/exports대한 +1의 구문 오류가 exportfs -a있습니다. 그러나 showmount여전히 주식을 보여주지 않습니다. 질문을 업데이트했습니다. "마지막으로 시작하는 동안 NFS 데몬을 활성화했는지 확인하십시오." - 어떻게?
ManuelSchneid3r


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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.