エクスポートされたNFS共有があり、それを読み取り/書き込みとしてマウントしようとしています。しかし、何らかの理由で読み取り専用でインストールされました。
$ mount | grep test
127.0.0.1:/var/sharepath on /test type nfs4 (rw,relatime,vers=4.1,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=127.0.0.1,local_lock=none,addr=127.0.0.1)
$ cat /etc/exports | grep sharepath
/var/sharepath *(rw,sync,no_root_squash,no_subtree_check)
ここまでは大丈夫そうです。正しいですか?
しかし:touch: cannot touch ‘/test/asdf’: Read-only file system
なぜですか?
PS:var自体も読み書きできます。
$ mount | grep lvol0
/dev/mapper/vg01r5-lvol0 on /var type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
ベストアンサー1
この問題はいくつかの原因がある可能性があることを知っています。私たちのケースでは本当に難しかったです。
オプションなどがないという/etc/exports
内容の行もあります。そして、この行はすべてのオプションよりも/var
優先されます。/var/sharepath
その/var
行を削除した後に機能しました。コピー - 貼り付けエラーかもしれません。
同様の問題に対する別の解決策は次のとおりです。優先順位の設定構成をエクスポートします。