File: quotacheck.8

package info (click to toggle)
manpages-ja 0.5.0.0.20221215%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 29,304 kB
  • sloc: perl: 161; makefile: 61
file content (225 lines) | stat: -rw-r--r-- 7,666 bytes parent folder | download | duplicates (6)
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
に基づいている。