Unix-commands-dosfsck
dosfsck-Unix、Linuxコマンド
link:/unix_commands/index [previous] link:/unix_commands/index [next] [[1]] php [AddThis Social Bookmark Button]
NAME
概要
*dosfsck-aAflnrtvVwy-d* _path_ *-d* __...__ **-u * *_path_* -u *__...__* *** _ device_
説明
*dosfsck*
Tag
説明
-
FATに無効なクラスター番号が含まれています。 クラスターはEOFに変更されます。
-
ファイルのクラスターチェーンにはループが含まれています。 ループが壊れています。
-
不良クラスター(読み取りエラー)。 クラスターは不良とマークされ、それらを所有するファイルから削除されます。 このチェックはオプションです。
-
多数の不良エントリ(おそらく破損している)を持つディレクトリ。 ディレクトリは削除できます。
-
ファイル そして.. 非ディレクトリです。 これらはドロップするか、名前を変更できます。
-
ディレクトリ そして.. ルートディレクトリ内。 それらはドロップされます。
-
不正なファイル名。 名前を変更できます。
-
ディレクトリエントリが重複しています。 これらはドロップするか、名前を変更できます。
-
ゼロ以外のサイズのフィールドを持つディレクトリ。 サイズはゼロに設定されます。
-
ディレクトリ 親ディレクトリを指していません。 開始ポインターが調整されます。
-
ディレクトリ.. 親ディレクトリの親を指していません。 開始ポインターが調整されます。
-
ファイルの開始クラスター番号が無効です。 ファイルは切り捨てられます。
-
ファイルに不良または空きクラスターが含まれています。 ファイルは切り捨てられます。
-
ファイルのクラスターチェーンは、サイズフィールドで示されるよりも長くなっています。 ファイルは切り捨てられます。
-
2つ以上のファイルが同じクラスターを共有します。 1つを除くすべてのファイルが切り捨てられます。 切り捨てられるファイルが既に読み取られたディレクトリファイルである場合、切り捨て後にファイルシステムチェックが再開されます。
-
ファイルのクラスターチェーンは、サイズフィールドで示されるよりも短くなっています。 ファイルは切り捨てられます。
-
クラスターは使用済みとしてマークされていますが、ファイルによって所有されていません。 それらは無料としてマークされています。
さらに、次の問題が検出されますが、修復されません。
-
ブートセクターの無効なパラメーター。
-
の不在。 そして.. 非ルートディレクトリのエントリ
*dosfsck-w*
オプション
Tag
説明
-a
ファイルシステムを自動的に修復します。 ユーザーの介入は不要です。 問題を解決するための方法が複数ある場合は常に、最小の破壊的アプローチが使用されます。
- -A *
MS-DOSファイルシステムのAtariバリエーションを使用します。* dosfsck *がAtariで実行される場合、これがデフォルトです。このオプションはAtariフォーマットをオフにします。 Atari形式にはいくつかの小さな違いがあります。一部のブートセクターフィールドはわずかに異なると解釈され、ファイルの終わりと不良クラスターの特別なFATエントリは異なる場合があります。 MS-DOSでは、EOFに0xfff8が使用され、Atariはデフォルトで0xffffを使用しますが、両方のシステムは0xfff8 … 0xffffのすべての値をファイルの終わりとして認識します。 MS-DOSは不良クラスターに対して0xfff7のみを使用します。Atariの値は0xfff0 … 0xfff7がこの目的に使用されます(ただし、標準値はまだ0xfff7です)。
-d
指定されたファイルをドロップします。 その名前のファイルが複数存在する場合、最初のファイルは削除されます。
-f
未使用のクラスターチェーンをファイルにサルベージします。 デフォルトでは、未使用のクラスターは、自動モード( -a )を除き、空きディスク領域に追加されます。
-l
処理中のファイルのパス名をリストします。
-n
無操作モード:非対話形式でエラーをチェックしますが、ファイルシステムには何も書き込みません。
-r
ファイルシステムをインタラクティブに修復します。 矛盾を修正するためのアプローチが複数ある場合、ユーザーはアドバイスを求められます。
-t
読み取り不可のクラスターを不良としてマークします。
- -u *
指定されたファイルの削除を取り消そうとします。* dosfsck *は、削除されていないファイルの開始クラスターから始まる連続した未割り当てクラスターのチェーンを割り当てようとします。
-v
詳細モード。 わずかに多くの出力を生成します。
-V
検証パスを実行します。 ファイルシステムチェックは、最初の実行後に繰り返されます。 2回目のパスでは、修正可能なエラーを報告しないでください。 最初のパスでは、ディスクの読み取りごとにスキャンする必要がある修正の長いリストが生成されている可能性があるため、最初のパスよりもかなり時間がかかる場合があります。
-w
変更をすぐにディスクに書き込みます。
-y
他のfsckツールとの互換性については、*-a *(ファイルシステムの自動修復)と同じです。
*-a-r*
終了ステータス
Tag | Description |
---|---|
0 | No recoverable errors have been detected. |
1 | Recoverable errors have been detected or *dosfsck *has discovered an internal inconsistency. |
2 | Usage error.* dosfsck* did not access the file system. |
BUGS
作者
werner.almesberger @ lrc.di.epfl.chroman @ hodek.netlink:/unix_commands/index [previous] link:/unix_commands/index [next]リンク:/cgi-bin/printversion.cgi?tutorial = unix_commands&file = dosfsck [Printer Friendly]
Advertisements |