即使在 ubuntu 22.04 LTS 上使用 sudo 命令也无法删除文件

即使在 ubuntu 22.04 LTS 上使用 sudo 命令也无法删除文件

这是 ls -l 的结果

Summary_DataTypes.txt我有一个之前创建的文本文件。它出现在lsvs code 中。但即使我显示隐藏文件夹,它也不会显示在文件夹中。我想删除这个文件,但sudo rm -f也无法删除它。我也尝试用 删除它,sudo -s但没有删除。

我正进入(状态

Error when getting information for file "fileName" : Input/Outout error.

答案1

从 Linux 手册页中unlink(2),背后的系统调用rm

错误

默认
路径名指向可访问地址空间之外的地址。
艾欧
发生 I/O 错误。
...
...

...并且EIO的错误字符串正是“输入/输出错误”。

所以,我认为我可以假设这更可能是硬件或数据损坏问题,而不是与权限等相关的问题。

PS(修改后)

我确信这是 inode 损坏。最好的做法是卸载设备(或重新启动到救援驱动器,如果它存储在 root 上)并运行 fsck。

相关内容