我遇到了一个有趣的问题...
一位朋友让我从出现故障的外部 (USB) 硬盘驱动器中恢复数据,我一直使用 ddrescue 实用程序进行恢复。但是,每隔几个小时驱动器就会停止响应(这就是我恢复数据的原因),读取速度降至 0。此时,如果我将其拔下 5 分钟后再重新插入,我可以重新运行 ddrescue 并继续恢复。我想知道是否有某种方法可以自动执行此操作,因为读取速度非常慢,而且有很多数据需要恢复。
我可以使用以下方法关闭驱动器:
udisks --unmount /dev/sdd1
udisks --detach /dev/sdd
但我还没有找到在驱动器“分离”后再次启动它的方法
我还没有弄清楚的另一个问题是如何找出读取速度何时降至 0 以及何时进行此电源循环。
有人有主意吗?