こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Linuxが起動しなくなってしまいました。

サーバーでFedora19を使用しております。

Generating "/run/initramfs/sosreport.txt
Entering emergency mode.
Exit the shell to continue.
Type "journalctl" to view system logs.
You might want to save "/run/initramfs/sosreport.txt" to a USB stick or boot
after mounting them and attach it to a bug report.

というエラーが出て起動できなくなってしまいましたので、

journalctlコマンドでエラーを出力しました。

エラー内容は

Failed to mount /sysroot

Dependency failed for Initrd Root File System

Dependency failed for Reload Configuration from the Real Root

end_request : I/O error, dev sda, sector 13881839

JBD2 : Failed to read block at offset 113

EXT4-fs (dm-0) : error loading journal

というものです。

どのようにすれば修復ができ、通常起動が可能になりますでしょうか。

ご教授をお願い申し上げます。

投稿日時 - 2018-10-18 11:43:38

QNo.9548859

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

このページを参照してLive起動で、HDDのマウントを試して見て下さい。
マウントできれば、シスログの中身が見れます。
https://docs.fedoraproject.org/ja-JP/Fedora/16/html/Fedora_Live_Images/index.html

投稿日時 - 2018-10-29 06:31:57

ANo.2

具体的というなら HDD 交換してバックアップからの復元ですが、直近のデータが復元できるかはバックアップ体制に依るでしょう。

> end_request : I/O error, dev sda, sector 13881839
> JBD2 : Failed to read block at offset 113

セクタエラー起し始めた HDD の信頼性なんて全く無いので、苦労して修復なり試す前にバックアップマシンに移管するとか、mirror or raid 構成しておいてストレージ交換とかします。とはいえ事前にそうしておかなければ無理ですが。

多くの場合、故障しかけの状態で下手にいじくり回すと致命傷になるので、もしサルベージしたいデータが既存の HDD に残ってるなら、全体をイメージファイルにして別ディスクに吸い出して作業すべきでしょう。当然ながら別マシンで作業する必要ありますし、HDD や filesystem の知識なんかも要求されます。また上手くいっても I/O error に該当する sector を含むファイルは完全復旧できません。

投稿日時 - 2018-10-25 01:23:07

ANo.1

HDDのセクタ故障でファイルシステムにアクセスできないのでは。
USBまたはCDからお試しモードで起動して上手くsda(HDD)がマウントできれば、そこに書かれているsosreportの内容が見えると思います。
もとHDDならfsckやsmatctlなどを使って修復可、不可を判断してみては。

投稿日時 - 2018-10-19 08:46:00

補足

ご回答をありがとうございます。
具体的にどのようにすればよろしいのでしょうか。

投稿日時 - 2018-10-22 12:39:18

あなたにオススメの質問