QUOTACHECK(8)

名称
quotacheck - ファイルシステムの割り当て制限の一貫性の検査を行う

書式
quotacheck [-g] [-u] [-v] filesystem file ... quotacheck [-g] [-u] [-v] -a

解説
quotacheck は各ファイルシステムを調べ、現在のディスク使用量のテーブルを作成し、こ れをディスクに保存されている割り当て制限情報ファイルと比較します。違い が発見された場合、割り当て制限情報ファイルとシステムが持っている割り当 て制限情報のコピー(アクティブなファイルシステムを検査した場合)を更新し ます。デフォルトでは、ユーザ割り当て制限とグループ割り当て制限の両方が 検査されます。

使用可能なオプションは以下の通りです:

-a  ファイルシステム名の代りに 指定されると、 quotacheck は、 /etc/fstab に読み書き可能で割り当て制限ありと設定されているファイルシステムをすべ て検査します。デフォルトでは、 /etc/fstab に書かれている種類の割り当て制限のみを検査します。

-g  /etc/fstab にグループ割り当て制限が指定してあるもののみ検査します。

-u  /etc/fstab にユーザ割り当て制限が指定してあるもののみ検査します。

-v  計算した値と記録されていた割り当て制限ファイルとの違いを報告します。

-g と -u の両方を指定すると、デフォルトの動作と同じになります。 ファイルシステム上では、 fsck(8) と同様に /etc/fstab の中のパス番号を使って、並行して複数のファイルシステムを検査します。

通常 quotacheck は何も表示しません。

quotacheck は、チェックされるファイルシステムのルートディレクトリに割り当て制限を 書いたファイル quota.user と quota.group があるものとして動作します。このデフォルトのファイル名は /etc/fstab により変更することができます。もし、割り当て制限を書いたファイル がなければ、 quotacheck が作成します。 これらのファイルは、 edquota(8) ユーティリティで編集すべきです。

quotacheck は、通常 /etc/rc からブート時に、 quotaon(8) が割り当て制限を開始する前に実行されます ( rc(8) 参照)。 rc 起動手続きは、 /etc/rc.conf 変数 check_quotas で制御されます。 /etc/rc でこの機能を有効にすると、 /etc/rc.conf 中の enable_quotas 変数で、クォータ手続きも有効にすることが必要なことに注意してください。

quotacheck は、各ユーザごとのディスク使用量を計算するために、rawデバイス をアクセスします。そのため、 quotacheck の実行中にチェックされるファイルシステムを使用してはいけません。

関連ファイル
quota.user
    ファイルシステムのルートにあるユーザ割り当て制限に関するデータ
quota.group
    ファイルシステムのルートにあるグループ割り当て制限に関するデータ
/etc/fstab
    ファイルシステムの名前と位置を読み取る

関連項目
quota(1), quotactl(2), fstab(5), edquota(8), fsck(8), quotaon(8), repquota(8)

歴史
quotacheck は 4.2BSD で追加されました。