他の共有のエクスポートオプションを変更した後、「mount.nfs4:マウント中にサーバーからのアクセスが拒否されました」

他の共有のエクスポートオプションを変更した後、「mount.nfs4:マウント中にサーバーからのアクセスが拒否されました」

エクスポートした2つの共有を使用してvoidlinuxでnfsを設定しようとしています。私の/etc/exportsファイルは次のとおりです。

/home/jeff/a *(ro,no_root_squash)
/home/jeff/b *(ro)

私はクライアントで実行しましたが、両方のディレクトリsudo mount -t nfs4 192.168.0.253:/home/jeff/b /mnt/nas/でうまく動作します。ただし、root_squashオプションを使用するように/ etc / exportsを次のように変更すると、次のようになります/home/jeff/a

/home/jeff/a *(ro,root_squash)
/home/jeff/b *(ro)

次に、実行sudo exportfs -rして適切な更新を実行します。その後、まったく同じコマンド(sudo mount -t nfs4 192.168.0.253:/home/jeff/b /mnt/nas/)を実行できますが、

mount.nfs4: access denied by server while mounting 192.168.0.253:/home/jeff/b

他の共有を変更しているので、何も影響しないように思うので、この時点では少し混乱しています。showmount -e 192.168.0.253プログラム

Export list for 192.168.0.253:
/home/jeff/b *
/home/jeff/a *

どんな状況でも私が期待しているように。サーバーでnfsサービスを再起動し、クライアントシステムでstatdを有効または無効にしてみました。私は読んだこのガイドはRedhatによって提供されます。/etc/exportsには非常に敏感な構文がありますが、私がしたことで構文エラーが発生したとは思いません。 nfsについて何か抜けたようです。私の質問は:構成の1つでは機能しますが、他の構成では機能しないのはなぜですか?

ベストアンサー1

おすすめ記事