我有一个 2tb 外部硬盘驱动器,整个驱动器上都有 ext3 文件系统,因此没有分区。我想这意味着也没有分区表?该驱动器有些损坏,因为复制某些文件会导致 I/O 错误。
因此,我决定使用 ddrescue 克隆磁盘,使用以下命令:
ddrescue -f -n /dev/sdc /dev/sdd recovery.log
ddrescue -f -r 3 /dev/sdc /dev/sdd recovery.log
后者显示以下输出:
Retrying bad sectors... Retry 3 (forwards)
ipos: 1985 GB, non-trimmed: 0 B, current rate: 0 B/s
opos: 1985 GB, non-scraped: 0 B, average rate: 8 B/s
non-tried: 0 B, bad-sector: 28672 B, error rate: 128 B/s
rescued: 2000 GB, bad areas: 5, run time: 16m 27s
pct rescued: 99.99%, read errors: 261, remaining time: n/a
time since last successful read: 1m 56s
目标磁盘 (/dev/sdd) 是一个 4tb 磁盘,从商店拿到它后我没有对其进行任何操作。现在 ddrescue 已完成,新磁盘显示 258GB 分区和 3.41tb 未使用空间...
尝试阅读有关此内容的更多信息,我想知道问题是否可能是新磁盘末尾有一个 GPT 标头,该标头不是来自原始磁盘(/dev/sdc),但我不确定如何检查这个或如何解决它。或者,如果问题是原始磁盘上根本没有分区,那么现在我想起来,我什至不知道我实际上会期望什么。
无论如何,我不知道如何继续。我想数据在新磁盘上,但是有什么方法可以访问它吗?我该怎么做呢?