Impossible d'effacer le file dans $ HOME

Je dois sauvegarder tout mon système, car mon disque dur est en train de mourir.

Dans $ HOME, il y a un file .rsync.log que je ne peux pas effacer en tant qu'user ou en tant que 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 

J'ai couru une vérification de système de files, mais cela n'a pas aidé.

 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-- 

et

 lsattr /media/alex/3c68c336-bf8d-46f8-bc04-58d3e160f2b1/alex/.rsync.log -----a-------e-- /media/alex/3c68c336-bf8d-46f8-bc04-58d3e160f2b1/alex/.rsync.log 

Le système de files est ext4.

J'ai besoin de se débarrasser de ce file avant de faire ma sauvegarde de $ HOME. Comment puis-je le faire?

 $ lsattr /media/alex/.../.rsync.log -----a-------e-- /media/alex/.../.rsync.log 

Le a est le drapeau d'ajout seulement , qui fonctionne un peu comme le drapeau immuable en ce sens qu'il empêche également de supprimer le file. Aussi pour la racine:

 # touch file.txt ; chattr +a file.txt ; lsattr file.txt ; rm file.txt -----a-------e-- file.txt rm: cannot remove `file.txt': Operation not permitted 

Un file avec l'set d'attributes 'a' ne peut être ouvert qu'en mode d'ajout pour l'écriture. Seul le super-user ou un process possédant la capacité CAP_LINUX_IMMUTABLE peut définir ou effacer cet atsortingbut.

chattr -a /media/alex/.../.rsync.log tant que root devrait s'en débarrasser.