Nach dem Erzwingen eines fsck (mit seiner -f
Flagge) und es erscheint immer noch sauber ... Die Benutzer- / Gruppennummern sind ungewöhnlich, im Allgemeinen sind sie unter 10000, denke ich, zwei Milliarden sehen nicht richtig aus und sie sind null Byte. Etwas ist komisch. Könnten einige erweiterte Attribute sein, die ebenfalls überprüft werden sollten, wenn diese nicht funktionieren.
Vielleicht versuchen Sie es mit der Auflistung nach Inode
ls -il
und dann nach Inode löschen, mit find und rm
find . -inum [inode-number] -exec rm -i {} \;
oder ein anderes Beispiel empfahl, einige finden "Sicherheit" und find -delete
find . -maxdepth 1 -type f -inum [inode-number] -delete
Für noch mehr "Sicherheit" prüfen Sie zunächst, welche Datei gefunden wurde, indem Sie -delete mit dem Standard "print" weglassen.
find . -inum [inode-number]
Wenn diese immer noch nicht funktionieren, debugfs
gibt es einige Befehle, die sollten, und viele Befehle verwenden einen Inode als Argument
rm pathname Unlink pathname. If this causes the inode pointed to by pathname to have no other references, deallocate the file. This command functions as the unlink() system call.
oder vielleicht
unlink pathname Remove the link specified by pathname to an inode. Note this does not adjust the inode reference counts.
Und selbst wenn erweiterte Attribute Probleme verursachen, können Sie versuchen getfacl
, sie aufzulisten und setfacl
zu ändern, die -b, --remove-all
Option klingt praktisch. Oder im attr
Paket gibt es auch getfattr
und setfattr
.
Oder debugfs hat einige erweiterte Attributbefehle wie:
ea_get [-f outfile] filespec attr_name Retrieve the value of the extended attribute attr_name in the file file‐ spec and write it either to stdout or to outfile. ea_list filespec List the extended attributes associated with the file filespec to stan‐ dard output. ea_set [-f infile] filespec attr_name attr_value Set the value of the extended attribute attr_name in the file filespec to the string value attr_value or read it from infile. ea_rm filespec attr_names... Remove the extended attribute attr_name from the file filespec.