Ich habe eine verschlüsselte, externe Festplatte, die ich für Backups verwende. Die Backups sind Hardlinks, um inkrementelle Backups zu simulieren (mit rsync). Ich verwende Debian Stable.
Anscheinend sind einige der Dateien beschädigt und ich kann sie als Root nicht löschen.
Ich habe fsck ausgeführt, um die Festplatte zu reparieren, kann die Dateien aber immer noch nicht löschen.
Offenbar sind die Eigentumsverhältnisse der Dateien verfälscht. Sie haben die Berechtigungen ---xw--wx und sind im Besitz nicht existenter Benutzer-IDs.
chown/chgrp, chattr und sogar lsattr geben „Berechtigung verweigert“-Fehler aus und sagen, dass der Vorgang nicht zulässig ist.
Wie kann ich den Besitz dieser Dateien übernehmen und sie löschen?
Antwort1
Möglicherweise müssen Sie auch die Berechtigungen für das Verzeichnis korrigieren, das die Dateien enthält. Wenn das nicht funktioniert, ist Ihr Dateisystem nicht repariert und Sie müssen es neu formatieren.