6.3.2.2.3. NFS を使用したサブディレクトリーの自動マウント (非推奨)

nfs.export-dir および nfs.export-dirs オプションを使用することで、特定のクライアントがサブディレクトリーをマウントできるようにする詳細な制御を行うことが可能です。これらのクライアントは、IP、ホスト名、または Classless Inter-Domain Routing (CIDR) 範囲のいずれかを使用して、サブディレクトリーマウント中に認証できます。
nfs.export-dirs
このオプションはデフォルトで有効になっています。これにより、個々のサブディレクトリーをエクスポートすることなく、エクスポートされたボリュームのサブディレクトリーをクライアントでマウントできます。これを有効にすると、全ボリュームのサブディレクトリーがすべてエクスポートされます。クライアントにマウントするには、サブディレクトリーを個別にエクスポートする必要があります。
すべてのボリュームでこのオプションを無効にするには、以下のコマンドを実行します。
# gluster volume set VOLNAME nfs.export-dirs off
nfs.export-dir
nfs.export-dirson に設定すると、nfs.export-dir オプションを指定することで、すべてのサブディレクトリー (nfs.export-dirs on) をエクスポートしたり、個別にエクスポートしたサブディレクトリー (nfs.export-dirs off) のみをエクスポートするのではなく、エクスポートするサブディレクトリーを 1 つ以上指定することができます。
特定のサブディレクトリーをエクスポートするには、以下のコマンドを実行します。
# gluster volume set VOLNAME nfs.export-dir subdirectory
サブディレクトリーパスは、ボリュームのルートのパスである必要があります。たとえば、6 つのサブディレクトリーを持つボリュームでは、最初の 3 つのサブディレクトリーをエクスポートするには、以下のコマンドを実行します。
# gluster volume set myvolume nfs.export-dir /dir1,/dir2,/dir3
また、ディレクトリーパスの後にそれらの詳細を括弧に追加することで、IP アドレス、ホスト名、または Classless Inter-Domain Routing (CIDR) 範囲に基づいてサブディレクトリーをエクスポートすることもできます。
# gluster volume set VOLNAME nfs.export-dir subdirectory(IPADDRESS),subdirectory(HOSTNAME),subdirectory(CIDR)
# gluster volume set myvolume nfs.export-dir /dir1(192.168.10.101),/dir2(storage.example.com),/dir3(192.168.98.0/24)