初心者もOK! FreeBSD質問スレッド Part30
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNGFreeBSD 関連の質問はここで。
初心者もOK! FreeBSD質問スレッド 過去ログ置き場
http://bird.zero.ad.jp/~zau60806/FreeBSD/
オリジナルの歴代スレッドは 1〜10は >>2, 11〜20は >>3, 21以降は >>4
FreeBSD 関連の検索は >>5
FreeBSD 関連のスレッドへのリンクは >>6
FreeBSD 関連のお勧めサイトは >>7
ちょっとした事 >>8
FreeBSD 以外の UNIX 関連の初歩的な質問は…
くだらない質問はここに書き込め!なんでもアリ20
http://pc.2ch.net/test/read.cgi/unix/1043819988/
0591名無しさん@お腹いっぱい。
NGNGかなり古いマシンにインストールして(Pentium200、HDD2GB)使っていたのですが、
ディスクにエラーが出てしまったみたいで起動しなくなってしまいました。
ad0:DMA problem fallback to PIO mode
というのが数十行続き、
ad0s1f: hard error reading fsbn 6303998 of 2249792-2249823(ad0s1 bn 6303998; cn 1563 tn 31 sn 29)status=59 error=40
/dev/ad0s1f: CANNOT READ: BLK 2249792
/dev/ad0s1f: UNEXPECTED SOFT UPDATE INCONSISTENCY; RUN fsck MNUALY.
で、
Automatic file system check faild . . . help!
Enter full pathname of shell or RETURN for /bin/sh: がでました。
↓続く
0592名無しさん@お腹いっぱい。
NGNGここで return のみを入力し、
# fsck とやったのですが、
何度もやっても以下の個所で復旧しない個所があります。(何度やっても 下記が出てきます)
** /dev/sd0s1f
** Last Mounted on /usr
** Phase 1 - Check Block and Sizes
ad0s1f: hard error reading fsbn 6303998 of 2249792-2249823(ad0s1 bn 6303998; cn 1563 tn 31 sn 29) status=59 error=40
CANNOT READ: BLK 2249792
UNEXPECTED SOFT UPDATE INCONSISTENCY
CONTINUE? [yn]
ここで、なんど fsck をやっても、fsck の最後に下記が出て、fsck がうまくいきません。
***** FILE SYSTEM MARKED DIRTY *****
***** PLEASE RURUN FSCK *****
↓続く
0593591
NGNG自分の考えとしては、こういうときは fsck をやれば勝手にエラーを直して
reboot できるようになるものと思っていたのですが(前もなんかディスクエラーで
起動しなくなったが、fsck を一発たたくだけで rebootするようになった)、
今回は何度 fsck をやっても復旧しません。
google したところ、badsect というコマンドがあることを知ったのですが、
ここに入力引数がわかりません。
# badsect / 2249792 [enter] とやっても
block 2249792 out of range of file system
Don't forget to run ``fsck /dev/rad0s1a'' と出ます。
fsck がダメならば、badsect で不良セクタをファイル化し、とりあえず fsck
がエラーを検出しないようにすれば OS は起動すると思っています
(不良セクタにかかれていたデータの復旧は、二の次とする。
とりあえず起動するようにしたい)。
badsect コマンドはどうやって使えばいいのでしょうか?
また、このマシンを起動するにはどうしたらいいのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています