web-dev-qa-db-ja.com

マウント:不適切なfsタイプ、不正なオプション、CentOS 6.0の/ dev / sdb上の不正なスーパーブロック

どういうわけか、/ dev/sdb上の私のパーティションはすべてバグを抱えています。このハードドライブには、回復する必要があり、まだバックアップできていない大量のデータが含まれています。マウントしようとすると:

# mount -t ext4 /dev/sdb /world
mount: wrong fs type, bad option, bad superblock on /dev/sdb,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

また、fdiskを実行して、ハードドライブ上のパーティションを確認します。

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 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: 0x25467742

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb3   *           1           1           0    0  Empty
Partition 3 does not end on cylinder boundary.

TestDisk を使用して失われたパーティションを回復しようとしましたが、クイックスキャンとディープスキャンの両方でパーティションが見つかりません。

使用済みスペースを確認できますが、データはすべてハードドライブ自体にそのまま残っています。パーティションが完全になくなったようです。このデータを回復する方法はありますか?不足しているツールや詳細はありますか?

7
Nic Young

理想的な世界では、回復ツールを試す前に、そのハードドライブのイメージを作成します。

特定のタイプのファイルを取得できる「最優先」と呼ばれるツールがあります。役立つブログ記事を以下に示します。 最前線を使用してフォーマットされたドライブからデータを回復する

データが一般的でないタイプである場合、何よりもまず役に立たないでしょう。

TestDiskがパーティションを見つけられない場合、GNU Partedもそうではないでしょうが、それは 1ショットに値する)かもしれません

編集:私はあなたの最初のコマンドが

#mount -t ext4 /dev/sdb /world

ではなく

#mount -t ext4 /dev/sdb3 /world

私は以前これに噛まれたことがあるので、指摘したいと思いました。

4
Paul Nijjar