在USB硬盘驱动器上复制文件时发生I / O错误

yolenoyer

我有一个外部USB硬盘驱动器(WD Elements,1TB),该驱动器已经部分装满(约370GB可用空间):

$ mount | grep store17
/dev/sde1 on /store17 type ext4 (rw,nosuid,nodev,noexec,relatime,data=ordered,user,x-systemd.device-timeout=10)

我需要将新文件复制到驱动器中,但是对于18MB的文件(文件大小似乎很重要),会发生以下情况:

$ cd /store17
$ cp ~/my_18MB_file .
$ ls
[...]
my_18MB_file
[...]
$ # WAITING A FEW SECONDS...
$ ls
ls: reading directory '.': Input/output error

然后,我所能做的就是卸载/重新安装设备,但是,当然,在重新安装设备后,新文件仍未被复制。

要注意的是:

  • 写入过程可以很好地处理小数据,例如touch /store17/myemptyfile或复制2kB文件。

  • 如果要复制的文件大为800MB,则复制时会发生I / O错误:

    cp: error writing './gum_src.tar.gz': Input/output error
    
  • 我通过进行了简短的健康测试smartmontools测试通过了。

问题:我可以在命令行上运行什么以更好地了解会发生什么?尽管读取过程看起来还算不错,但我是否可以认为该硬盘已失效?

拉尔夫·弗里德尔

您可以使用dd读取整个分区(或使用第二条命令读取整个磁盘)

dd if=/dev/sde1 of=/dev/null bs=1M
dd if=/dev/sde of=/dev/null bs=1M

它可能会因I / O错误而停止。

您应该备份该磁盘上的所有文件。

此后,重写整个磁盘可能会导致缺陷扇区被重新分配,但是您是否相信该磁盘可存储重要数据?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 btrfs 硬盘驱动器之间复制文件时 btrfs 错误检查?

电源问题会导致外部硬盘驱动器上的这些I / O错误吗

更改外部硬盘驱动器的安装位置时发生错误

交换驱动器时未检测到硬盘驱动器错误

当我连接外部硬盘驱动器时,备份管理器显示错误

外部硬盘驱动器和坏扇区上的输入/输出错误

新硬盘驱动器上出现“找不到此项目”错误消息

Windows 10安装在错误的硬盘驱动器上

错误后无法在Mac上安装外部硬盘驱动器

运行clamav / clamscan,扫描3TB硬盘驱动器时的警告/错误

是否仍可直接访问直接I / O下的硬盘驱动器?

内核如何将I / O请求发送到硬盘驱动器?

如何知道最大速度容量的硬盘驱动器I / O

外部硬盘驱动器故障-数据恢复-极有可能发生硬件错误

新硬盘驱动器的非特定内核错误,驱动器是否出现故障?

在外部硬盘驱动器上创建图像 qcow2 的虚拟管理器错误

超级块外部硬盘驱动器中的错误幻数

新硬盘驱动器格式化失败,但表面扫描没有错误

如何检查我的RAM和硬盘驱动器是否有错误?

HP 250 G3的硬盘驱动器错误(3F0)

使用本地驱动器上的 .html 文件而不是服务器上的 .erb 提交请求时发生路由错误

有时连接的外部USB硬盘驱动器上的备份文件夹

从Windows硬盘驱动器复制文件

USB硬盘驱动器上的ddrescue非常慢

写入内部硬盘驱动器时出现输入/输出错误。有时工作没有错误。从该驱动器读取始终有效

从USB引导时如何关闭硬盘驱动器?

硬盘驱动器已满时,将文件从一个连接的USB驱动器复制到另一个连接的USB驱动器

如何使OS X在硬盘驱动器之间移动文件而不是在拖放时进行复制?

复制文件时崩溃后外部硬盘驱动器中的可用空间丢失