Ubuntuext3ファイルシステムに問題があります。ライブ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
このパーティションには、認識できるファイルシステムがもうないのではないかと思います。バックアップから復元する時が来ました。
不良RAMのようなハードウェアの問題、または誤ったデータの読み取りを引き起こす不良ケーブルがある場合に備えて、別のマシンからの読み取りを試すことができます。ただし、次のような場合はほとんどありません。パーティションから起動することも、ライブCD環境から読み取ることもできません。
疑わしいことの1つは、シリンダー8903から始まる拡張パーティションがあるが、その最初の論理パーティションはシリンダー8904から始まることです。Sudo tail -c +513 /dev/sda2 | file -
を試して、拡張パーティションの最初に認識できるものがあるかどうかを確認してください。 (オフセットが常に512であるかどうかはわかりませんが、4096、32256、またはその他の数値である可能性があります。tailコマンドのオフセットに1を追加する必要があることに注意してください。)問題が実際にパーティションテーブルが反転したことである場合ビット、fdisk
またはお気に入りのパーティションエディタを使用して、/dev/sda5
をシリンダー8903から開始するように変更します。