8 partition centos data-recovery
不知何故,我在 /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
Run Code Online (Sandbox Code Playgroud)
此外,当我运行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.
Run Code Online (Sandbox Code Playgroud)
我曾尝试使用TestDisk尝试恢复丢失的分区,但快速和深度扫描均未发现任何分区。
我能够查看已用空间,并且我的所有数据在硬盘驱动器上仍然完好无损,看起来我的分区已经完全消失了。有什么办法可以恢复这些数据吗?我缺少任何工具或细节?
小智 5
你最初的命令是
#mount -t ext4 /dev/sdb /world
Run Code Online (Sandbox Code Playgroud)
代替
#mount -t ext4 /dev/sdb3 /world
Run Code Online (Sandbox Code Playgroud)
(注意使用分区名称而不是磁盘名称:/dev/sdb3
vs /dev/sdb
)。我以前被这个咬过,所以我想我可以指出它。
在某些情况下,您的分区、磁盘或分区表可能已损坏。
在理想情况下,您应该先创建该硬盘驱动器的映像,然后再尝试使用任何恢复工具。
有一个名为“foremost”的工具可以检索特定类型的文件。这是一篇可能有帮助的博客文章:Recovering data from formatted drive using foremost
如果您的数据是不常见的类型,那么最重要的可能不会有太大帮助。
如果 TestDisk 找不到您的分区,那么我希望 GNU Parted 也找不到,但它可能值得一试