Tengo que hacer una copia de seguridad de todo mi sistema, porque mi HDD está muriendo.
En $ HOME hay un archivo .rsync.log
que no puedo borrar como mi usuario o como root.
LANG=C rm -f /media/alex/3c68c336-bf8d-46f8-bc04-58d3e160f2b1/alex/.rsync.log
rm: cannot remove '/media/alex/3c68c336-bf8d-46f8-bc04-58d3e160f2b1/alex/.rsync.log': Operation not permitted
Ejecuté una comprobación del sistema de archivos, pero eso no funcionó.
LANG=C getfacl /media/alex/3c68c336-bf8d-46f8-bc04-58d3e160f2b1/alex/.rsync.log
getfacl: Removing leading '/' from absolute path names
# file: media/alex/3c68c336-bf8d-46f8-bc04-58d3e160f2b1/alex/.rsync.log
# owner: alex
# group: alex
user::rw-
group::r--
other::r--
y
lsattr /media/alex/3c68c336-bf8d-46f8-bc04-58d3e160f2b1/alex/.rsync.log
-----a-------e-- /media/alex/3c68c336-bf8d-46f8-bc04-58d3e160f2b1/alex/.rsync.log
El sistema de archivos es ext4.
Necesito deshacerme de este archivo antes de hacer mi copia de seguridad desde $ HOME. ¿Como lo puedo hacer?
filesystems
Rui F Ribeiro
fuente
fuente
Respuestas:
El
a
no es el append única bandera , que funciona un poco como la bandera inmutable en que también evita la eliminación del archivo. También para root:chattr -a /media/alex/.../.rsync.log
como root debería deshacerse de él.fuente