最終更新:2018-08-14 (火) 14:30:30 (2075d)
Linux/etc/exports
https://linuxjm.osdn.jp/html/nfs-utils/man5/exports.5.html
Ubuntu
# /etc/exports: the access control list for filesystems which may be exported # to NFS clients. See exports(5). # # Example for NFSv2 and NFSv3: # /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check) # # Example for NFSv4: # /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check) # /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
設定
ディレクトリ名 クライアント名(オプション)...
クライアント名
*.in.usupi.org
192.168.1.0/255.255.255.0
オプション
ro 読み込みのみ許可します。 rw 読み込みだけでなく、書き込みも許可します。 async 即座に変更しません。パフォーマンスはよくなりますが、信頼性は劣ります。 sync を指定した場合は、その都度処理します。デフォルトは sync ですが、 どちらかを指定しないと Warning が表示される場合があります。 (RedHat9 がそうでした。) no_root_squash NFS では、NFS クライアントの root からのアクセスは、 権限の低いユーザ(たいていは nobody)からのアクセスに変更されます。このオプションを指定すると、root の権限のままになります。
例
/export 192.168.1.0/24(rw,fsid=0,insecure,no_subtree_check,async) /export/users 192.168.1.0/24(rw,nohide,insecure,no_subtree_check,async)