23.7. XFS のプロジェクト制限の設定
プロジェクトが制御するディレクトリーの制限を設定します。
手順
プロジェクトが制御するディレクトリーを
/etc/projects
に追加します。たとえば、以下は一意の ID が 11 の/var/log
パスを/etc/projects
に追加します。プロジェクト ID には、プロジェクトにマッピングされる任意の数値を指定できます。echo 11:/var/log >> /etc/projects
# echo 11:/var/log >> /etc/projects
Copy to Clipboard Copied! Toggle word wrap Toggle overflow /etc/projid
にプロジェクト名を追加して、プロジェクト ID をプロジェクト名にマップします。たとえば、以下は、前のステップで定義されたようにlogfiles
というプロジェクトをプロジェクト ID 11 に関連付けます。echo logfiles:11 >> /etc/projid
# echo logfiles:11 >> /etc/projid
Copy to Clipboard Copied! Toggle word wrap Toggle overflow プロジェクトのディレクトリーを初期化します。たとえば、以下はプロジェクトディレクトリー
/var
を初期化します。xfs_quota -x -c 'project -s logfiles' /var
# xfs_quota -x -c 'project -s logfiles' /var
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 初期化したディレクトリーでプロジェクトのクォータを設定します。
xfs_quota -x -c 'limit -p bhard=1g logfiles' /var
# xfs_quota -x -c 'limit -p bhard=1g logfiles' /var
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 詳細は、システム上の
xfs_quota(8)
、projid(5)
、およびprojects(5)
man ページを参照してください。