22.7. XFS のプロジェクト制限の設定
プロジェクトが制御するディレクトリーの制限を設定します。
手順
プロジェクトが制御するディレクトリーを
/etc/projects
に追加します。たとえば、以下は一意の ID が 11 の/var/log
パスを/etc/projects
に追加します。プロジェクト ID には、プロジェクトにマッピングされる任意の数値を指定できます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow echo 11:/var/log >> /etc/projects
# echo 11:/var/log >> /etc/projects
/etc/projid
にプロジェクト名を追加して、プロジェクト ID をプロジェクト名にマップします。たとえば、以下は、前のステップで定義されたようにlogfiles
というプロジェクトをプロジェクト ID 11 に関連付けます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow echo logfiles:11 >> /etc/projid
# echo logfiles:11 >> /etc/projid
プロジェクトのディレクトリーを初期化します。たとえば、以下はプロジェクトディレクトリー
/var
を初期化します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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
関連情報
-
システム上の
xfs_quota(8)
、projid(5)
、およびprojects(5)
man ページ