我有一个损坏的 2TB vmdk 文件,我现在将其安装为驱动器。恢复于 4 天前开始,现在仍在运行。
所以我真的需要知道需要多长时间,否则可以恢复大量数据吗?有什么问题吗?
答案1
首先,ddrescue 的输出应该是可见的,并且您应该看到数字稳步上升。
有大量因素将决定处理 2TB 需要多长时间,但 ddrescue 命令应该显示当前和平均速率(以 kB/s 为单位),可用于计算您应该等待多长时间。
我已经很久没用过 ddrescue 了,但我记得你应该指定一个 mapfile。摘自手册:
The format for running ddrescue is:
ddrescue [options] infile outfile [mapfile]
infile and outfile may be files, devices or partitions. mapfile is a regular file and must be placed in an existing directory. If mapfile does not exist, ddrescue will create it.
Always use a mapfile unless you know you won't need it. Without a mapfile, ddrescue can't resume a rescue, only reinitiate it.
如果您使用了 mapfile,并且由于某种原因您感到担心,您可以安全地中断该过程(ctl-c 或 kill 都可以),然后重新启动该过程,从您上次中断的地方继续。