次のエントリ: 猫でもわかるWindowsプログラミング [本]
knoppixでブートし、fsck 実行
2005-07-26-1 / カテゴリ: [linux][knoppix][debian] / [permlink]
本当は、LILO の再インストールをしようと思ったが、結果的にディスクチェック(しかも失敗)しただけなので、タイトル変更 :p
GUIは必要ないので、コンソールモード(って言い方で良いの?)でブート
というか、ついでなので、ファイルチェックもしとく
というか、
/dev/hdb が、/dev/hda とまったく同じ型のディスク乗せてるから、とりあえずそっちにインストールしなおそうかな… (購入時期は違うぞ)
めっちゃ時間かかる…(80GB 5400rpm のディスクで、1時間で約1/4)
数時間の後に、よーやく "Pass 1: Checking inodes, blocks, and sizes" が終了??
んで
でもって
とにかく..................., 19回このやりとりがでた。
で
で、よーやく
リターンコードは 1 (echo $?) だった
とりあえず、大丈夫かなぁ… と思い、/dev/hda1 を mount し、I/Oエラーの出るファイルの md5sum を取得しようとすると… I/Oエラーでるし orz
やっぱディスク交換だな。
すでに私的imapサーバonlyなマシンだし、週末でいいや…
GUIは必要ないので、コンソールモード(って言い方で良いの?)でブート
boot: knoppix 2
というか、ついでなので、ファイルチェックもしとく
# e2fsck -c -f /dev/hda1
というか、
hda: read_intr: status=0x59 { DriveReady SeekComplete DataRequest Error } hda: read_intr: error=0x40 { UncorrectableError }, LBAsect=30893267, sector=30893204 end_request: I/O error, dev 03:01 (hda), sector 30893204といったメッセージ(30893204のとこは色々)が大量に出てくる…。ググった感じでは、ディスクが逝ってるっぽいかも(T"T)
/dev/hdb が、/dev/hda とまったく同じ型のディスク乗せてるから、とりあえずそっちにインストールしなおそうかな… (購入時期は違うぞ)
めっちゃ時間かかる…(80GB 5400rpm のディスクで、1時間で約1/4)
数時間の後に、よーやく "Pass 1: Checking inodes, blocks, and sizes" が終了??
んで
Duplicate blocks found... invoking duplicate block passes. Pass 1B: Rescan for duplicate/bad blocks Duplicate/bad block(s) in inode 835679: ... ... ... : Pass 1C: Scan directories for inodes with dup blocks. Pass 1D: Reconciling duplicate blocks (There are 3 inodes containing duplicate/bad blocks.) File /home/zaki/xxx/xxx/xxx (inode #835679, mod time ......) has 7 duplicate block(s), shared with 1 file(s): <The bad blocks inode> (inode #1, mod time ......) Clone duplicate/bad blocks<y>?
でもって
Error reading block 2243191 (Attempt to read block from filesystem resulted in short read). Ignore error<y>? Force rewrite<y>?よくわからん。もう、全部 "y" で T"T
とにかく..................., 19回このやりとりがでた。
で
Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information Free blocks count wrong for group #0 (7265, counted=7170). Fix<y>?ここでまた、"y" を....... 7回入力 orz
で、よーやく
/dev/hda1: ***** FILE SYSTEM WAS MODIFIED ***** /dev/hda1: 197732/9895936 files (1.1% non-contiguous), 6628454/19759942 blocksで終了。(多分)
リターンコードは 1 (echo $?) だった
fsck の返り値は、以下の状態を表す数の和となる。(man fsck(8) より)
0 - エラーなし
1 - ファイルシステムのエラーが修正された
2 - システムをリブートする必要がある
4 - ファイルシステムのエラーが修正されないまま
残っている
8 - 操作エラー
16 - 利用法・文法のエラー
32 - fsck がユーザ要求によってキャンセルされた
128 - 共有ライブラリのエラー
とりあえず、大丈夫かなぁ… と思い、/dev/hda1 を mount し、I/Oエラーの出るファイルの md5sum を取得しようとすると… I/Oエラーでるし orz
やっぱディスク交換だな。
すでに私的imapサーバonlyなマシンだし、週末でいいや…
次のエントリ: 猫でもわかるWindowsプログラミング [本]
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
最終更新時間: 2013-05-02 16:12