6.3.3.5.4. サブディレクトリーのエクスポート
以下の 2 つの方法のいずれかに従って、NFS-ganesha にサブディレクトリーをエクスポートすることができます。
方法 1: 個別のエクスポートファイルを作成します。これにより、他の共有に接続された既存のクライアントを中断せずにサブディレクトリーの共有をエクスポートします。
- サブディレクトリー用の個別のエクスポートファイルを作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Export_ID
を一意の未使用の ID に変更します。Path
およびPseudo
パラメーターを編集して、volpath エントリーをエクスポートファイルに追加します。- サブディレクトリーに新しいエクスポートファイルを作成した場合は、
ganesha.conf
ファイルにそのエクスポートファイルを追加する必要があります。%include "/var/run/gluster/shared_storage/nfs-ganesha/exports/export.<share-name>.conf"
%include "/var/run/gluster/shared_storage/nfs-ganesha/exports/export.<share-name>.conf"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記3.5 Batch Update 3 のリリースにより、共有ストレージのマウントポイントが /var/run/gluster/ から /run/gluster/ に変更されました。以下に例を示します。%include "/var/run/gluster/shared_storage/nfs-ganesha/exports/export.ganesha.conf" --> Volume entry %include >/var/run/gluster/shared_storage/nfs-ganesha/exports/export.ganesha-dir.conf" --> Subdir entry
%include "/var/run/gluster/shared_storage/nfs-ganesha/exports/export.ganesha.conf" --> Volume entry %include >/var/run/gluster/shared_storage/nfs-ganesha/exports/export.ganesha-dir.conf" --> Subdir entry
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 以下のスクリプトを実行して、他の共有に接続した既存のクライアントを中断せずにサブディレクトリー共有をエクスポートします。
/usr/libexec/ganesha/ganesha-ha.sh --refresh-config <HA_CONF_DIR> <share-name>
# /usr/libexec/ganesha/ganesha-ha.sh --refresh-config <HA_CONF_DIR> <share-name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下に例を示します。/usr/libexec/ganesha/ganesha-ha.sh --refresh-config /run/gluster/shared_storage/nfs-ganesha/ ganesha-dir
/usr/libexec/ganesha/ganesha-ha.sh --refresh-config /run/gluster/shared_storage/nfs-ganesha/ ganesha-dir
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
方法 2: そのサブディレクトリーエントリーを含むボリュームエクスポートファイルを編集します。このメソッドは、親ボリュームではなく、サブディレクトリーのみをエクスポートします。
- subdir エントリーでボリュームエクスポートファイルを編集します。以下に例を示します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Export_ID
を一意の未使用の ID に変更します。Path
およびPseudo
パラメーターを編集して、volpath エントリーをエクスポートファイルに追加します。- 以下のスクリプトを実行して、他の共有に接続した既存のクライアントを中断せずにサブディレクトリー共有をエクスポートします。
/usr/libexec/ganesha/ganesha-ha.sh --refresh-config <HA_CONF_DIR> <share-name>
# /usr/libexec/ganesha/ganesha-ha.sh --refresh-config <HA_CONF_DIR> <share-name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下に例を示します。/usr/libexec/ganesha/ganesha-ha.sh --refresh-config /run/gluster/shared_storage/nfs-ganesha/ ganesha
/usr/libexec/ganesha/ganesha-ha.sh --refresh-config /run/gluster/shared_storage/nfs-ganesha/ ganesha
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記同じエクスポートファイルに複数の EXPORT{} エントリーが含まれる場合は、ボリュームの再起動または nfs-ganesha サービスの再起動が必要です。
6.3.3.5.4.1. all_squash オプションの有効化 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
all_squash を有効にするには、以下のパラメーターを編集します。
Squash = all_squash ; # To enable/disable root squashing
Squash = all_squash ; # To enable/disable root squashing