1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225
|
.\" Japanese Version Copyright (c) 2000 Kazuyoshi Furutaka and Yuichi SATO
.\" all rights reserved.
.\" Translated Fri Feb 14 1997
.\" by Kazuyoshi Furutaka <furutaka@Flux.tokai.jaeri.go.jp>
.\" Updated and Modified Thu Nov 2 18:23:49 JST 2000
.\" by Yuichi SATO <sato@complex.eng.hokudai.ac.jp>
.\" Updated and Modified Sun May 9 13:26:36 JST 2004
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\"
.TH quotacheck 8 "Fri Jul 20 2001"
.SH 名前
quotacheck \- ファイルシステムをスキャンしディスク使用量を調べる。quota ファイルの作成・チェック・修復を行う
.SH 書式
.B quotacheck
[
.B \-gubcfinvdMmR
] [
.B \-F
.I quota-format
]
.B \-a
|
.I filesystem
.br
.SH 説明
.B quotacheck
は各ファイルシステムを調べて、現在のディスク使用量のテーブルを構築し、
ファイルシステムのディスク quota ファイルに記録されているテーブルと比較する
.RB ( -c
が指定された場合、最後のステップは省略される)。
デフォルトではユーザー quota のみがチェックされる。
.B quotacheck
はチェックされる各ファイルシステムのルートに
.I [a]quota.user
と
.I [a]quota.group
という名前の quota ファイルがあるものと仮定する。
ファイルが存在しない場合、
.B quotacheck
はこれを作成する。
.PP
quota ファイルが壊れている場合、
.B quotacheck
は可能な限りデータを保存しようとする。
データを救い出すにはユーザーの介入が必要かもしれない。
このような状況でオプションを指定しないと、
.B quotacheck
は単純に終了する。
対話モード (オプション
.BR -i )
では、ユーザーは意見 (advice) を尋ねられる。
意見をコマンドラインで提示することもできる (オプション
.B -n
を参照)。
これは
.B quotacheck
を自動的に (すなわち、スクリプトから) 実行し、
失敗を受け入れない場合に役に立つ。
.PP
.I quotacheck
は、システムがブートして
quota が正しく設定されていないファイルシステムをマウントする度に
必ず起動させなくてはならない。
これはシステムクラッシュ後に最も良く起こりがちである。
.PP
ファイルシステムの quota を無効にして、
.B quotacheck
を実行することを強く推奨する。
さもないと、quota ファイルのデータが損傷したり失われたりする可能性がある。
スキャン中に実使用量が変わるかもしれないので、
使用中のファイルシステムに
.B quotacheck
を実行することも賢明でない。
これを避けるため、
.B quotacheck
はスキャンを開始する前にファイルシステムを
リードオンリーで再マウントしようとする。
.B quotacheck
はスキャンが完了すると、ファイルシステムをリードライトで再マウントする。
オプション
.B \-m
により、この動作を無効にできる。
オプション
.B \-M
により、ファイルシステムをリードオンリーで再マウントするときの失敗を
.B quotacheck
に無視させることもできる。
.SH オプション
.TP
.B \-b
新しいデータを書き込む前に、
.B quotacheck
に quota ファイルのバックアップを作成させる。
.TP
.B \-v
.B quotacheck
に進行している操作を表示させる。
通常は寡黙に動作する。
.TP
.B \-d
デバッグモードを有効にする。
プログラムのデバッグを行なうための多くの情報を表示する。
出力はかなり詳細になり、スキャン速度も低下するだろう。
.TP
.B \-u
.I /etc/mtab
でリストされているファイルシステム、
または指定されたファイルシステムのユーザー quota のみがチェックされる。
デフォルトの動作である。
.TP
.B \-g
.I /etc/mtab
でリストされているファイルシステム、
または指定されたファイルシステムのグループ quota のみがチェックされる。
.TP
.B \-c
既存の quota ファイルを読み込まない。
新規にスキャンを実行し、それをディスクに保存する。
.B quotacheck
は古い quota ファイルが見つからなければ、そのスキャンも飛ばす。
.TP
.B \-f
quota が有効にされているファイルシステムに対して、
quota ファイルをチェックして、新しい quota ファイルを書き込む。
.TP
.B \-M
このフラグが指定されると、再マウントに失敗した場合に
リードライトモードでファイルシステムをチェックする。
スキャン中にファイルシステムに書き込むプロセスがないことが
確かな場合にのみ実行すべきである。
.TP
.B \-m
ファイルシステムをリードオンリーで再マウントしない。
オプション
.B \-M
のコメントも参照すること。
.TP
.B \-i
対話モード。
デフォルトでは、エラーがあった場合
.B quotacheck
は終了する。
対話モードではユーザーは入力を求められる。
オプション
.B \-n
を参照すること。
.TP
.B \-n
quota ファイルが壊れている場合でも、
存在する 1 つのユーザー ID またはグループ ID のエントリを
複製できる可能性がある。
通常はこのような場合、
.B quotacheck
は終了するかユーザーに入力を求める。
このオプションが設定された場合、見つかった最初のエントリが常に使われる
(このオプションは対話モードでも動作する)。
.TP
.B \-F \f2format-name\f1
指定されたフォーマットの quota ファイルのチェックと修正を行う
(つまり、フォーマットの自動判定を行わない)。
quota ファイルが壊れていて判定がうまく動作しない場合に推奨される。
.指定可能なフォーマット名は以下の通り:
.B vfsold
(バージョン 1 の quota),
.B vfsv0
(バージョン 2 の quota),
.B rpc
(NFS 越しの quota),
.B xfs
(XFS ファイルシステム上の quota)。
.TP
.B \-a
.B /etc/mtab
にある NFS 以外の全てのファイルシステムをチェックする。
.TP
.B \-R
.B \-a
オプションとともに使った場合、
ルートファイルシステム以外の全てのファイルシステムがチェックされる。
.SH 注意
.I quotacheck
はスーパーユーザーとしてのみ実行すべきである。
恐らく非特権ユーザーは、指定されたファイルシステムの全てのディレクトリを
読むことが許可されていない。
.SH 関連項目
.BR quota (1),
.BR quotactl (2),
.BR fstab (5),
.BR quotaon (8),
.BR repquota (8),
.BR convertquota (8),
.BR setquota (8),
.BR edquota (8),
.BR fsck (8),
.BR efsck (8),
.BR e2fsck (8),
.BR xfsck (8)
.SH ファイル
.PD 0
.TP 15
.BR aquota.user " または " aquota.group
quota を設定するファイルシステムのルートに置かれる
(バージョン 2 の quota, XFS 以外のファイルシステム)。
.TP 15
.BR quota.user " または " quota.group
quota を設定するファイルシステムのルートに置かれる
(バージョン 1 の quota, XFS 以外のファイルシステム)。
.TP
.B /etc/mtab
マウントされているファイルシステムの名前と位置が書かれている。
.SH 著者
Jan Kara \<jack@suse.cz\>。
.br
このプログラムは
.br
Edvard Tuinder \<ed@elm.net\>
.br
Marco van Wieringen \<mvw@planets.elm.net\>
.br
による昔の
.B quotacheck
に基づいている。
|