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
カールソン2013

1
man exports。通常、ファイル名はにする必要があります/etc/exports
カールソン

ファイル名をに変更しました/etc/exportsか?
カールソン2013

/ etc / exportsに修正しました。改善なし
ManuelSchneid3r 2013

回答:


8

マシンexportfs -a上で実行しますserver

また、両方のマシンに必要なNFSサポートパッケージがすべてあり、NFSがサポートされていますか?の出力を調べると、カーネルが特定のファイルシステムをサポートしているかどうかを確認できますcat /proc/filesystems

そして、はい、エクスポートファイルのファイル名は /etc/exports

最後に、起動時にNFSデーモンを有効にしたかどうかを確認します。


ばら/etc/exports+1の構文エラーがありましたexportfs -a。しかし、showmountまだシェアを示していません。質問を更新しました。「最後に、起動時にNFSデーモンを有効にしたかどうかを確認してください。」- どうやって?
ManuelSchneid3r 2013


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.