QUOTACHECK(8)

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

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

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

利用可能なオプションは以下のとおりです:

-a  ファイルシステム名のかわりに -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 が作成します。

quotacheck は、通常 /etc/rc.local からブート時に、 quotaon(8) により割り当て制限を開始する前に実行されます (rc(8) 参照)。

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 で登場しました。