You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

挂载存储设备执行cd/ls/rm -rf操作时出现"Directory not empty"和"Input/output error"错误的解决求助

挂载存储设备执行cd/ls/rm -rf操作时出现"Directory not empty"和"Input/output error"错误的解决求助

我有一块存储设备(sda),它的分区1(sda1)里存了一些备份内容。之前我不小心终止了正在往挂载好的存储设备里备份数据的rsync进程,估计这操作导致磁盘出现了故障。

现在我想清理这个烂摊子,删除备份目录里的所有文件。大部分之前正常备份完成的文件和目录都能顺利删除,但有不少文件就是删不掉,会弹出Directory not empty或者Input/output error的提示。我猜这些就是因为我中途终止rsync,没能完全复制完成的文件。

因为我用的是服务器系统,没法像桌面系统那样用GUI把这些文件丢进回收站再清空(之前看到有人遇到类似问题这么解决过)。

我目前已经尝试了这些方法:

  • 卸载磁盘后,对/dev/sda1执行fsck -f命令
  • 用smartctl -a /dev/sda1检查磁盘状态,输出了常规信息,没有检测到错误
  • 尝试删除这些文件的父目录,但还是收到Directory not empty的错误提示

备注:内容来源于stack exchange,提问作者Guillem Senabre

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 12:18:10