NFS経由でホストからディレクトリをマウント中にエラーが発生しました。

NFS経由でホストからディレクトリをマウント中にエラーが発生しました。

サイトを閲覧しても同じ問題を抱えている人が見つかりませんでした。 VirtualBoxには、IP *.28を持つ1台のコンピュータとIP *.20を持つ別のコンピュータがあります。後者は前者がエクスポートしたディレクトリをマウントする必要があります。

*.28:/etc/exports

/myfolder *.20(rw,sync,no_root_squash,subtree_check)

*.20:/etc/fstab

*.28:/myfolder /myfolder nfs defaults 0 0

受信機は起動時にディレクトリをマウントしません。次の方法で手動でマウントしようとしたとき:mount / myfolder

次のエラーメッセージが表示されます。

mount: wrong fs type, bad option, bad superblock on *.28:/myfolder,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount.<type> helper program)

なぜこれが起こるのかご存知ですか? (あるいは、私が失ったような「ヘルパー」をどこで手に入れることができますか?)

答え1

基本から確認するには、次の手順に従ってください。

  • 別のコンピュータにpingを送信できますか?そうでないと、ネットワークの問題が発生する可能性があります。
  • サーバーでnfsが使用するポートをTelnetに接続できますか?そうでない場合は、ファイアウォールの問題であるか、nfs設定が正しくない可能性があります。ポート情報を表示するには、nfs サーバーで次のコマンドを使用できます。

    rpcinfo -p
    

これらが正しい場合は、nfsクライアントで次のことを試してください。

   showmount -e *.28

すべてのネットワーク*にエクスポートされた/ myfolderが表示されます。そうでない場合は、nfsサーバーの設定に問題があります。

PD:このオプションを追加する必要があると思います。_netdev到着システムテーブルいいですね。ネットワークが準備されるまでインストールを試みません。とにかく手動インストールに失敗しても問題はありません。

関連情報