ext4分区(不是SSD)上读/写错误的可能原因?


0

想象一下以下设置:

  • 将备份从一个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. 只有一个磁盘出现这种故障的原因是什么?
  2. 我应该更好地更换磁盘是否安全?

1
您检查过驱动器的SMART值了吗?可能是一个驱动器接近缺陷,您可以在SMART值中看到。
罗伯特

我会检查下次是否出现故障!谢谢!
戴夫
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.