“ls:读取目录‘.’:输入/输出错误”仅适用于 1 个文件夹

“ls:读取目录‘.’:输入/输出错误”仅适用于 1 个文件夹

我正在使用 Ubuntu 21.04,Gnome 3.38.5。

仅 1 个文件夹即可提供:

ls: reading directory '.': Input/output error

硬盘的其余部分工作正常。在传输过程中移动外部硬盘时发生了这种情况,显然传输停止了。我还得到了

fsck from util-linux 2.36.1

当我跑步时

sudo fsck /dev/sdc1

sudo fsck.ext4 /dev/sdc1

给我

e2fsck 1.45.7 (28-Jan-2021)
/dev/sdc1 is in use.
e2fsck: Cannot continue, aborting.

现在我看不到里面的任何文件,而且,即使我正在复制而不是移动,文件也无处可去。

我检查了这些资源,但似乎都没有给我解决方案:

全新外置硬盘出现错误:“ls:读取目录‘.’:输入/输出错误”

https://unix.stackexchange.com/questions/445168/ls-reading-directory-input-output-error

全新外置硬盘出现错误:“ls:读取目录‘.’:输入/输出错误”

ls:正在读取目录......':输入/输出错误

尝试访问某些目录时出现输入/输出错误

编辑:添加了额外信息

答案1

当我尝试使用 Ubuntu 22.04 jammy 列出(ls)外部硬盘上的文件夹/目录时出现以下错误:

'.': Input/output

我在将文件传输到外部硬盘文件夹/目录时关闭了笔记本电脑

解决步骤:

  • 将外部硬盘连接到装有 Windows 10 或更高版本的计算机(我使用的是 Windows 11)
  • 转到我的电脑 > 选择外部硬盘 > 右键单击​​并选择属性 > 选择工具并运行检查(chkdsk)
  • 该实用程序将扫描并修复外部硬盘。
  • 这将导致一个名为 found.000 的隐藏受保护文件夹/目录

要查看隐藏文件夹/目录,请按照以下步骤操作:

  1. 按 Windows 键。
  2. 键入文件资源管理器选项,然后按 Enter。
  3. 选择“查看选项卡”。
  4. 取消选中“隐藏受保护的操作系统文件”。(推荐)
  5. 将出现一个提示,如果您想继续在计算机上所做的更改,则必须选择“是”或“否”。
  6. 然后单击“应用”。

参考资料可以在这里找到:chkdsk 后不可见的 found.000 文件夹

访问已锁定/受保护的 found.000 文件夹

  1. 选择文件夹/目录并转到文件夹属性
  2. 安全
  3. 移除所有权限
  4. 单击启用继承
  5. 单击“应用”

参考资料可以在这里找到:如何访问已锁定的 found.000 文件夹

现在打开 found.000 文件夹/目录,应该有一个名为 dir0000.chk 的文件夹,其中包含您的文件夹/目录内容。

相关内容