どういうわけか、/ 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 を使用して失われたパーティションを回復しようとしましたが、クイックスキャンとディープスキャンの両方でパーティションが見つかりません。
使用済みスペースを確認できますが、データはすべてハードドライブ自体にそのまま残っています。パーティションが完全になくなったようです。このデータを回復する方法はありますか?不足しているツールや詳細はありますか?
理想的な世界では、回復ツールを試す前に、そのハードドライブのイメージを作成します。
特定のタイプのファイルを取得できる「最優先」と呼ばれるツールがあります。役立つブログ記事を以下に示します。 最前線を使用してフォーマットされたドライブからデータを回復する
データが一般的でないタイプである場合、何よりもまず役に立たないでしょう。
TestDiskがパーティションを見つけられない場合、GNU Partedもそうではないでしょうが、それは 1ショットに値する)かもしれません
編集:私はあなたの最初のコマンドが
#mount -t ext4 /dev/sdb /world
ではなく
#mount -t ext4 /dev/sdb3 /world
私は以前これに噛まれたことがあるので、指摘したいと思いました。