Я должен сделать резервную копию всей моей системы, потому что мой жесткий диск умирает.
В $ HOME есть файл, .rsync.log
который я не могу стереть как мой пользователь или как пользователь 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
Я запустил проверку файловой системы, но это не сработало.
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--
а также
lsattr /media/alex/3c68c336-bf8d-46f8-bc04-58d3e160f2b1/alex/.rsync.log
-----a-------e-- /media/alex/3c68c336-bf8d-46f8-bc04-58d3e160f2b1/alex/.rsync.log
Файловая система - ext4.
Мне нужно избавиться от этого файла, прежде чем я сделаю резервную копию из $ HOME. Как я могу это сделать?
filesystems
Руи Ф Рибейро
источник
источник
Ответы:
Там
a
есть флаг добавления только , который работает немного как флаг неизменности в том, что он также предотвращает удаление файла. Также для root:chattr -a /media/alex/.../.rsync.log
как корень должен избавиться от этого.источник