Revise Japanese wording.

Submitted by:	Tetsu Kimura <kimura@ba2.so-net.ne.jp>
This commit is contained in:
Kazuo Horikawa 2002-02-28 01:02:05 +00:00
parent fcfccd4a32
commit 8c089c6e0e
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=12307

View file

@ -31,35 +31,34 @@
.\" .\"
.\" from: @(#)badsect.8 8.1 (Berkeley) 6/5/93 .\" from: @(#)badsect.8 8.1 (Berkeley) 6/5/93
.\" %FreeBSD: src/sbin/badsect/badsect.8,v 1.10.2.5 2001/08/16 11:35:40 ru Exp % .\" %FreeBSD: src/sbin/badsect/badsect.8,v 1.10.2.5 2001/08/16 11:35:40 ru Exp %
.\" $FreeBSD: doc/ja_JP.eucJP/man/man8/badsect.8,v 1.11 2001/07/29 05:15:27 horikawa Exp $ .\" $FreeBSD$
.\" .\"
.Dd June 5, 1993 .Dd June 5, 1993
.Dt BADSECT 8 .Dt BADSECT 8
.Os .Os
.Sh 名称 .Sh 名称
.Nm badsect .Nm badsect
.Nd バッドセクタ上にファイルを作 .Nd バッドセクタを含むファイルを作成す
.Sh 書式 .Sh 書式
.Nm .Nm
.Ar bbdir sector ... .Ar bbdir sector ...
.Sh 解説 .Sh 解説
.Nm .Nm
はバッドセクタを含むファイルを作成します。 はバッドセクタを含むファイルを作成します。
通常のフォーマッタは、バッドセクタをアクセスできないようにします。 正規の方法では、バッドセクタは、標準フォーマッタがバッドセクタの
このとき、フォーマッタはドライバ用にバッドセクタのフォワーディングテーブルを フォワーディングテーブルをドライバに提供する事によって、
作ります。 アクセス不能にされます。
もしドライバが標準でバッドブロックをサポートしているならば ドライバがバッドブロッキング標準をサポートしている場合
バッドブロックを孤立させるためにはその方法を使用すべきです。 この方法を使ってバッドセクタを取り除く方がより望ましい選択です。
なぜならばバッドブロックフォワーディングはパックを完全に見せ、 何故ならバッドブロックフォワーディングはパックを完全に見せ、
そのようなパックは そのようなパックは
.Xr dd 1 .Xr dd 1
でコピー可能だからです。 でコピー可能だからです。
本プログラムで採用している方法はバッドブロックフォワーディングよりは また
一般的ではありません。
なぜならば
.Nm .Nm
はファイルシステムの i-list のバッドブロックを回復することができませんし、 で採用しているテクニックはファイルシステムの i-list や
スワップ領域のバッドブロックも回復することができないからです。 スワップ領域のバッドブロック回復ができないという点で、
バッドブロックフォワーディングと比べて汎用性に欠けます。
.Pp .Pp
突然バッドとなったセクタをバッドセクタテーブルに追加するためには、 突然バッドとなったセクタをバッドセクタテーブルに追加するためには、
ディスクによっては現在のところ、 ディスクによっては現在のところ、
@ -69,12 +68,11 @@
このため、新たに生じたバッドブロックを扱う場合、 このため、新たに生じたバッドブロックを扱う場合、
およびドライバがバッドブロッキング標準をサポートしていない場合には、 およびドライバがバッドブロッキング標準をサポートしていない場合には、
.Nm .Nm
は有効かも知れません が有効でしょう
.Pp .Pp
.Nm .Nm
は現在アクセスされていないファイルシステムに対して次のように使用します。 は現在アクセスされていないファイルシステムに対して次のように使用します。
.Nm まず、ファイルシステムをマウントし、そのルート
を使うには、まず、ファイルシステムをマウントし、そのルート
ディレクトリに移動します。ここに ディレクトリに移動します。ここに
.Li BAD .Li BAD
という名前のディレクトリを作ります。 という名前のディレクトリを作ります。
@ -88,11 +86,14 @@
そのファイルシステムをアンマウントしてから そのファイルシステムをアンマウントしてから
.Xr fsck 8 .Xr fsck 8
を実行します。 を実行します。
fsck はバッドセクタを含むファイルを削除しますが、 バッドセクタは 2 つのファイル、
あるいはバッドセクタファイルとフリーリストとして表示されます。
.Xr fsck
に対して、問題を起こしたバッドセクタを含むファイルを削除し、
.Pa BAD/ Ns Em nnnnn .Pa BAD/ Ns Em nnnnn
は削除
.Em しないように .Em 削除しないように
してください。 指示してください。
以上の操作によりバッドセクタは 以上の操作によりバッドセクタは
.Li BAD .Li BAD
ファイルにのみにあることになります。 ファイルにのみにあることになります。
@ -100,9 +101,9 @@ fsck
.Nm .Nm
.Xr mknod 2 .Xr mknod 2
の引数にセクタ番号を指定してコールすることで、 の引数に指定されたセクタ番号を指定してコールします。
最初のブロックが指定したバッドセクタを含んだ特別なファイルを作ります。 そして、指定したバッドセクタを含むブロックを最初のブロックとし、
このファイルの名前はバッドセクタの番号です。 バッドセクタ番号をその名前とするイリーガルなファイルを作ります。
.Xr fsck 8 .Xr fsck 8
は、このファイルを発見すると は、このファイルを発見すると
.Dq Li "HOLD BAD BLOCK \&?" .Dq Li "HOLD BAD BLOCK \&?"
@ -115,13 +116,13 @@ fsck
.Xr fsck 8 .Xr fsck 8
.Sh 診断 .Sh 診断
.Nm .Nm
は、危険な領域のブロックやファイルシステム外のブロックを追加しません は、きわどい領域やファイルシステム外のブロックの処理を拒否します
また、ブロックが既に使用されている場合には警告を表示します。 また、ブロックが既に使用されている場合には警告を表示します。
.Sh バグ .Sh バグ
あるファイルシステムフラグメント中の複数のセクタがバッドとなった場合、 あるファイルシステムフラグメント中の複数のセクタがバッドとなった場合、
そのうちの 1 つだけを そのうちの 1 つだけを
.Nm .Nm
指定しなければなりません。 指定しなければなりません。
バッドセクタファイル中のブロックは、 バッドセクタファイル中のブロックは、
ファイルシステムフラグメント中の全てのセクタをカバーするからです。 ファイルシステムフラグメント中の全てのセクタをカバーするからです。
.Sh 歴史 .Sh 歴史