「間違ったfsタイプ、不正なオプション、不正なスーパーブロック」エラーが表示されるのはなぜですか?


158

以下を実行してNFSディレクトリをマウントする場合:

sudo mount 192.168.1.5:/home/shared /mnt/common

次のエラーが表示されます。

mount: wrong fs type, bad option, bad superblock on 192.168.1.5:/home/shared, missing codepage or helper program, or other error (for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program)  
In some cases useful info is found in syslog - try dmesg | tail or so.

カーネルは最新です。

質問は、すでに(例えば頼まれたここここ)が、いずれかされている答えではないか、答えは私の場合には有用ではありません。

なにが問題ですか?


3
以前にこの問題に遭遇しました。拡張ツールをインストールするだけですsudo apt-get install cifs-utils

2
user413408の修正は役に立ちませんでした。
ヌッソリーロ

CentOSクライアントでも同様の問題を解決できますsudo yum install nfs-utils
MarkHu

ドライブを最初に分割する必要があるため、同じエラーが発生しました!当たり前のように聞こえるかもしれませんが、そこから始めてそこから始めてください。
-MrE

回答:


195

エラーメッセージには次のことが記載されています。

(いくつかのファイルシステム(nfs、cifsなど)には、/ sbin / mountヘルパープログラムが必要になる場合があります)

これは、NFSをマウントしようとしている場合に関連します。/sbin/mount.nfsヘルパープログラムはによって提供されますnfs-common。以下でインストールできます:

sudo apt install nfs-common

一方、CIFSをマウントしようとしている場合、ヘルパープログラムはによって提供されcifs-utilsます。以下でインストールできます:

sudo apt install cifs-utils

33
意味:apt-get install nfs-common/sbin/mount.nfsまだ存在しない場合。
マッドスキャーン

7
これは私のために「sudo apt-get install cifs-utils」を行いました。
タデジ

ubuntu 14には「/sbin/mount.nfs」がすでに存在しますが、前述の同じエラーでまだマウントできません。「nfs-common」をインストールした後、問題なくマウントできました。
アシュウィン

1
パッケージはnfs-utilsである可能性があります
msb

60

mount.cifsが以下にリストされていることを確認してください/sbin

ls -l /sbin/mount.cifs

パッケージcifs-utilsがインストールされているかどうかを確認します。

dpkg -l cifs-utils

そうでない場合は、cifsライブラリをインストールします

sudo apt-get install cifs-utils

11
cifsは、cifs-utilsパッケージを介してインストールできます。
ミノス

何らかの理由でシステムにcifs-utilsを再インストールする必要がありました。インストールされたとのことですが、/ sbin / mount.cifsのファイルがありませんでした。
トウリハ

2
これとsudo mount -t cifs //SERVER/FOLDER /media/FOLDER -o username=USER,domain=DOMAINコマンドを組み合わせることにより、Windowsアクティブディレクトリドメインにファイル共有をマウントできます。
シタールシャー

cifs-utilssamba共有(SMB / CIFSプロトコル)を操作するためのツールを提供しますが、OPはNFS共有をマウントする必要があり、nfs-common代わりにこの回答で提案さているようパッケージをインストールする必要があります。NFSはSMB / CIFSとは異なります!
ゲルロス

YES読み取りOP。「NFSディレクトリをマウントする場合」前述のとおり、通常はnfs-commonをインストールする必要があります。これらの他のすべての答えがなぜ支持されるのですか?上記の回答。これは、CIFSマウントにも当てはまります。しかし、問題ではありませんでした。
bshe

20

nfs-commonNFSディレクトリをマウントできるようにするには、パッケージをインストールする必要があるようです。

sudo apt-get install nfs-common

そうでない場合、NFSディレクトリをマウントするとエラーが発生します。


3

virtualboxをインストールして解決しました。行う

sudo apt-get install virtualbox-guest-utils

インストールします mount.vboxsf


3
OPがvirtualboxゲストを実行していると思われるのはなぜですか?
パンサー

2
Virtualboxゲストから接続しようとしたときに同じエラーが表示されvirtualbox-guest-utils、問題を解決するためにインストールされた場合、この回答は大丈夫です。OPの質問には答えませんが、virtualboxゲストの問題に直面している他の誰かに答えます。
biocyberman

これはOPの質問に答えないかもしれませんが、私の問題を解決しました。
ポール

2

Ubuntu 14.04 LTSでも同じ問題が発生していました。成功せずにnfs-commonパッケージのインストールを試みました。

私はあなたが持っていた同じ問題を解決することができました:

  1. Linuxの「ディスク」アプリケーションに移動します。
  2. デバイスセクション(左のウィンドウ)でマウントしようとしたUSBドライブをクリックします。
  3. ボリュームファイルシステムパーティションセクション(マイナス/プラス記号の右側にある2つの小さな歯車)の下にある他のアクションをクリックします。
  4. [マウントオプションの編集](マウントオプションウィンドウの上部)をクリックします。
  5. クリックして自動マウントオプションをオンにします。
  6. 次に、マウントボタン(ボリュームの下の+記号)をクリックします。これは正方形に変わります。

これでUSBドライブがマウントされ、問題が解決しました。


1

試してください:

mount -t nfs 192.168.1.5:/home/shared /mnt/common
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.