Ubuntu ext3ファイルシステムに問題があります。 Live CDを実行すると、Live CDから起動できないか、ボリュームをマウントできません。
e2fsckを試すと、「/dev/sda5を開こうとすると、スーパーブロックの不正なマジックナンバー」というメッセージが表示されます。私は同じ結果ですべての代替スーパーブロックを試しました。
ロギングシステムをアンインストールしてext2としてマウントできると聞きましたが、これを行う方法に関する提案(例:これ)すべて有効なスーパーブロックが必要です。すべてのバックアップスーパーブロックが破損していることは信頼できますか、それとも別のことが起こっていますか?
再起動するまで、ファイルシステムは大丈夫だったので、回復が可能であると確信しています。また何を試すことができますか?
出力は以下から来ます。fdisk
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa4e507fa
/dev/sda1 26 8903 71303168 7 HPFS/NTFS
/dev/sda2 8903 38914 241061889 5 Extended
/dev/sda5 8904 13159 34186320 83 Linux
/dev/sda6 38167 38914 5999616 82 Linux swap / Solaris
/dev/sda7 13160 38166 200868696 7 HPFS/NTFS
出力は以下から来ます。sudo file - `</dev/sda5`
bash: /dev/sda5: Permission denied
(これは何を示すためのものですか?)
出力は以下から来ます。sudo file -s `/dev/sda5`
/dev/sda5: data
答え1
そのパーティションには認識されなくなったファイルシステムはありません。これで、バックアップから復元する時間です。
ハードウェアの問題(破損したRAMや破損したケーブルなど)によって誤ったデータが読み取られることはまれですが、他のコンピュータから読み取ることがあります。ただし、パーティションから起動できない場合やLive CD環境で読み取れない場合は、これが発生する可能性が低くなります。
疑わしい点の1つは、シリンダ8903で始まる拡張パーティションがありますが、最初の論理パーティションはシリンダ8904で始まるということです。sudo tail -c +513 /dev/sda2 | file -
拡張パーティションの先頭に識別可能なものがあることを確認してください。 (オフセットが常に512であるかどうかはわかりません。4096、32256 fdisk
、またはその他の数になる可能性があります。tailコマンドのオフセットに1を追加する必要があります)。/dev/sda5
シリンダー8903で始まるように変更し直してください。