tmpfsドライブにNFSを作成できません。

tmpfsドライブにNFSを作成できません。

オペレーティングシステム:SLES 12.3

次のコマンドを実行します。

mkdir /foo/ramdisk
mount -t tmpfs -o size=100m tmpfs /foo/ramdisk

/foo/ramdiskNFSを作成すると、次の結果が得られますshowmount -e <IP>

clnt_create: RPC: プログラムが登録されていません。

NFS共有を削除すると再びshowmount -e <IP>機能します。

リストをエクスポート...


もう一つの奇妙な事実:

NFSを作成し/foo、そのNFSを別のLinux / Windows PCにマウントすると、[NFSをマウントしたPCから]いいえファイルが表示/foo/ramdiskされ、私はいいえ[はい、正しい権限が設定されました]がディレクトリに何でも書き込むことを許可します/foo/ramdisk


SUSEツールを使用してNFSをエクスポートしました。ジャスト次の設定を使用してください。

crossmnt、rw、no_root_squash、非同期、no_subtree_check


私の質問:

RAMディスクをNFSにエクスポートすることは許可されていませんか、それとも私が間違っているのですか?

答え1

問題を発見しました。NFSオプションを追加する必要があるfsidため、現在の完全なリストは次のとおりです。

fsid=1, crossmnt, rw, no_root_squash, 非同期, no_subtree_check

実はジャストここに警告はありません。この問題を実行しexportfsた後にメッセージが表示されたため、この問題を解決できましたfsid

関連情報