想象一下以下设置:
- 将备份从一个HDD复制到另一个HDD,两者都通过USB 3连接到PC
- Source-HDD:2 TB,
NTFS
格式化 - 目标硬盘:3 TB,
EXT4
格式化 - 执行操作系统:Debian Stretch,通过live-cd启动
通过从源HDD到目标HDD的整体大小为1 TB的文件浏览器复制文件时,复制进度失败两次,报告以下消息:
Error mounting /dev/sdd1 at /run/media/root/Backup-Disk:
Command-line `mount -t "ext4" -o "uhelper=udisks2,nodev,nosuid" "/dev/sdd1" "/run/media/root/Backup-Disk"´
exited with non-zero exit status 32:
mount /dev/sdd1: can't read superblock
之后,我无法安装或卸载目标驱动器,并且必须在开始新的复制尝试之前修复或重新格式化它。
但是,当使用不同的目标磁盘时,整个过程都没有任何问题。执行操作系统是Debian Stretch,源磁盘和目标磁盘都不是SSD驱动器。
故障发生在复制进度的不同位置:第一次发生在大约60%完成,第二次发生在大约95%。在这两种情况下,我都可以使用e2fsck
并修复文件系统并继续复制进度。但是,我认为这应该不会发生?
- 只有一个磁盘出现这种故障的原因是什么?
- 我应该更好地更换磁盘是否安全?
1
您检查过驱动器的SMART值了吗?可能是一个驱动器接近缺陷,您可以在SMART值中看到。
—
罗伯特
我会检查下次是否出现故障!谢谢!
—
戴夫