Saltar al contenido

No se puede eliminar el archivo: “La estructura necesita limpieza”

Solución:

Eso es muy indicativo de la corrupción del sistema de archivos. Debe desmontar, hacer una copia de seguridad a nivel de sector de su disco y luego ejecutar e2fsck para ver qué está pasando. Si hay una corrupción importante, es posible que más tarde se alegrará de haber realizado una copia de seguridad a nivel de sector antes de permitir que e2fsck manipule los datos.

Si ayuda a alguien, tuve un problema similar (copias de seguridad rsync / rsnapshot, en un archivo afectado). Publiqué mi problema / solución, aquí:

https://ubuntuforums.org/showthread.php?t=2348768&p=13627299#post13627299

RESUMEN:

error de copia de seguridad de rsnapshot (rsync) en el sistema arch linux x86_64; un archivo dañado y profundamente anidado arrojaba ese error, que también se muestra cuando intenté eliminar ese archivo:

sudo rm -fR hourly.5/

rm: cannot remove 'hourly.5/snapshot_root/mnt/Vancouver/temp/temp - old/temp - 09 (Dec 07, 2014 - Sep 02, 2015)/a_OLD-gmail/[email protected]/[Gmail]/LINUX/rsync, rsnapshot; Other backups/19.bak': Structure needs cleaning

Aqui esta el problema:

cd mnt/Vancouver/temp/temp - old/temp - 09 (Dec 07, 2014 - Sep 02, 2015)/a_OLD-gmail/[email protected]/[Gmail]/LINUX/rsync, rsnapshot; Other backups/

ls -l

ls: cannot access '19.bak': Structure needs cleaning
total 0
-????????? ? ? ? ?  ? 19.bak        ## << THAT IS THE PROBLEM!!

[ See also: https://www.reddit.com/r/linuxquestions/comments/4b47r2/has_anyone_ever_gotten_structure_needs_cleaning/ ]

Mi unidad de respaldo es / dev / sda1.

sudo umount /dev/sda1

sudo fsck.ext4 /dev/sda1  ## << accepted suggested fixes

Reiniciado: todo parece estar bien. Entró en la unidad de copias de seguridad, eliminó ese archivo problemático:

/mnt/Backups/rsnapshot_backups/hourly.5/snapshot_root/mnt/Vancouver/temp/temp - old/temp - 09 (Dec 07, 2014 - Sep 02, 2015)/a_OLD-gmail/[email protected]/[Gmail]/LINUX/rsync, rsnapshot; Other backups/19.bak

¡¿QED ?!

[Update: yes; that worked: my backups are running normally, again! 🙂 ]

Los sistemas de archivos a veces no están en orden y necesitan limpieza. Esto se puede hacer por fsck mando. Pero recuerde, debe ejecutar fsck solo en particiones desmontadas para evitar el riesgo de corrupción de archivos.

Si su sistema de archivos es ext4, intente ejecutar este comando:

fsck -AR -t ext4 -y
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *