我有一个外部硬盘,每次只能工作几分钟,然后就会自行卸载。我正试图从中复制 300GB 的数据。我想要一个像 Dolphin(Kubuntu 文件管理器)一样的程序来进行复制,但当文件复制失败时,我希望它重新安装驱动器并重复尝试复制文件。我可以想象自己用 bash 或 python 编写一个脚本,但我想知道是否已经有一个实用程序可以非常努力地复制东西!
答案1
首先,为什么它会自行卸载?我以前见过有错误的文件系统被重新安装为只读...这是文件系统错误,还是硬盘实际上自行关闭或“重置”了?查看您的日志并检查(/var/log/syslog
或dmesg
应该有帮助)。
如果是文件系统错误,则将其挂载为只读 ( mount -o ro ...
) 应该会保持挂载状态,因为您不会向其写入任何内容。修复文件系统错误可能会修复它,使用工具fsck
,或者如果它是 NTFS,则可能需要 Windowschkdsk
来修复一些错误。除非有硬件错误......
如果有是硬件错误导致驱动器无法安装,则可能是驱动器出现故障,反复以读写方式安装驱动器 ( rw
) 可能会使情况变得更糟,甚至可能覆盖您要保存的数据。然后可能需要数据恢复,例如gddrescue
(GNU ddrescue) 来对驱动器中可读取的内容进行映像处理,然后使用工具处理映像testdisk
。