Fedora9でファイルシステムチェックエラー
入れたばかりで未だいろいろ設定中のFedora9、起動時のファイルシステムチェックでエラー発生、
UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY
とか出て起動せず。
・@IT: Linux Tips: システム起動時にUNEXPECTED INCONSISTENCYエラーが発生した場合は
とか見ながら、rootでログイン。
mount
で対象パーティションとファイルシステム確認してから
fsck -t {ファイルシステム} {対象パーティション}
実行。
Pass 1B: Rescanning for Multiply-claimed blocks
Multiply-claimed block(s) in inode ・・・
・・・
(There are 11 inodes containing multiply-claimed blocks.)
File /var/lib/rpm/Packages/ (・・・)
has 1 multiply-claimed block(s), shared with 1 file(s):
/var/log/gdm/0.log (・・・)
Clone multiply-claimed blocks?:
・・・
とか、複数ファイルに対して修復。
続けて
Pass 2 : checking directory structure
Directory ・・・: directory corrupted
Sulvage?
以下、延々数十個のディレクトリやら迷子inodeやら修復・・・orz
一通り完了、念のため再度fsck、特に問題無し。
exitしてGUI起動。
とりあえず問題なさそうだけど・・・f(-_-;
yumでupdateかけたら案の定、
エラー: db4 エラー (-30987) (dbcursor->c_get において): DB_PAGE_NOTFOUND: Requested page not found
とか出て動かず。
修復ファイルやディレクトリ眺めてて、どうもyumが使ってるっぽいのが多かった・・・orz
とりあえず
・@IT: rpmコマンドがエラーになってしまうときは
参照して、
rpm --rebuilddb
してみたけど、同じエラーでやっぱり動かず。
上記で勧めてるrpmのデータベースファイル削除→rebuildを試そうとしたものの、肝心のデータベースファイル名が異なるらしく、迂闊に削除もできず。
苦し紛れに再度
rpm --rebuilddb
してみたら・・・あれ?エラーなしで完了。
なおったらしい。f(^^;
途中までで終わってたyum updateやり直して、今度はエラーも出ず無事終了。
なんか危なっかしいなぁ・・・(-_-;
ちなみに、後でman rpm見たら、ちゃんと
データベース
/var/lib/rpm/Basenames
/var/lib/rpm/Conflictname
・・・
と書いてあった。
基本忘れちゃいけませんな。(^^;
Comments