No se puede eliminar el directorio como raíz, chattr no ayuda

No se puede eliminar el directorio como raíz, chattr no ayuda

No puedo eliminar un directorio de basura en mi disco perdido+encontrado (montado en /attic)

TODOS LOS COMANDOS REALIZADOS COMO ROOT:

% mount /attic/ ; cd /attic/lost+found ; pwd
/attic/lost+found
# rmdir #648843480
rmdir: failed to remove '#648843480': No such file or directory

Ni siquiera puedo 'ls' el directorio sin hacer que el sistema de archivos se vuelva a montar ro (debido a la opción errores = remount-ro) y no puedo lsattr para ver los atributos o incluso intentar desactivar ciegamente todas las opciones de chattr.

# cd ; umount /attic/ ; mount /attic/ ; cd /attic/lost+found ; pwd
/attic/lost+found
# touch test ; rm -f test
# ls
total 4
4 '#64884340'/
# touch test ; rm -f test
touch: cannot touch 'test': Read-only file system
# cd ; umount /attic/ ; mount /attic/ ; cd /attic/lost+found ; pwd
/attic/lost+found
# chattr -aAcCdDeijPsStTu #64884340
chattr: Permission denied while reading flags on #64884340
# touch test ; rm -f test
touch: cannot touch 'test': Read-only file system

(También estoy haciendo fsck en el medio y obtengo los mismos resultados)

Al mirar dmesg, menciona la función casefold, así que probé chattr -F:

# cd ; umount /attic/ ; mount /attic/ ; cd /attic/lost+found ; pwd
/attic/lost+found
# chattr -F #64884340
Usage: chattr [-pRVf] [-+=aAcCdDeijPsStTu] [-v version] files...
# lsattr #64884340
# touch test ; rm -f test
touch: cannot touch 'test': Read-only file system

Una vez que hago todo lo que necesito, fsck el sistema de archivos porque está marcado con errores, pero fsck no encuentra nada malo. Tenga en cuenta que no se produjo ningún resultado para lsattr

¿Observa el error de casos así como el contexto de cifrado? Según la página de manual de chattr, existe la E (cifrado) que lsattr puede ver pero chattr no puede modificar. ¿Tengo un archivo cifrado con un error y debido al error no puedo arreglarlo ni eliminarlo?

La salida de dmesg causada por simplemente intentar 'ls' en el directorio es:

[602996.921677] EXT4-fs (nvme1n1p5): mounted filesystem with ordered data mode. Opts: discard,errors=remount-ro
[603002.007850] EXT4-fs error (device nvme1n1p5): ext4_lookup:1701: inode #64884340: comm ls: casefold flag without casefold feature
[603002.008874] Aborting journal on device nvme1n1p5-8.
[603002.009475] EXT4-fs (nvme1n1p5): Remounting filesystem read-only

Y ahora me doy cuenta de que el diario está siendo destruido (esto no era cierto antes)

# mount /attic/
# dmesg -c
[601934.070181] EXT4-fs (nvme1n1p5): mounted filesystem without journal. Opts: discard,errors=remount-ro

(Lo cual estoy arreglando con 'tune2fs -j ...' y también tengo que hacerlo ocasionalmente)

¿Sugerencias? Este es un SSD bastante nuevo, por lo que me sorprendería que se corrompiera.

información relacionada