ext3 文件系统上的损坏文件夹,我无法打开/chown/chmod

ext3 文件系统上的损坏文件夹,我无法打开/chown/chmod

我所做的一切都是在 root 下进行的:当我尝试进入 (cd) 或查看 (ls) 提到的有问题的文件夹时,它会出现错误:不允许操作。因此,我检查了 FS 是否存在错误:

e2fsck -p -v -f /dev/disk_part

它发现了一些错误,但这些文件仍然无法读取。我已检查过:

e2fsck -p -v -f -cc /dev/disk_part

它发现了坏扇区并对其进行了标记,然后修复了文件系统上的错误。然后我又多次重新运行了 e2fsck 命令,但没有检查坏扇区。它没有再发现任何错误,但有问题的文件夹仍然无法读取。

我已经使用以下命令检查了目录的权限:

ls -lhd /media/user/disk_part/problemmatic_dirs

它给了我不同的、看起来像是损坏的权限部分和所有者/组部分的选项。我将只列出权限、用户、组部分,因为目录名称看起来很正常(它们只是数字名称):

perms/user/group
d--x-----T/419495953/286824925
d--S-----x/277422210/10066365
---------x/412696576/2156502457
d-w-r-----/2509832320/2560212409
d-wS--Sr-x/12058624/2367249341

所以,还有几个文件夹具有这种损坏的模式,但我认为,这足以让您看到图片。

正在做:

chmod -cR 777 /media/user/disk_part/problemmatic_dirs

和/或:

chown -cR root:root /media/user/disk_part/problemmatic_dirs

给出错误:操作不允许

我该如何修复它?

我宁愿尝试恢复损坏的文件夹,并且只在最后的手段下并且只有在它们被恢复后才删除它们。

/media/user/disk_part type ext4 (rw,nosuid,nodev,realtime,data=ordered,uhelper=disks2)

它显示 ext4,但我知道该分区是 ext3。

相关内容