Das ext2/ext3-Dateisystem weist automatisch Blöcke zu, wenn Sie eine Sparse-Datei schreiben, aber wenn ich einige Blöcke nicht mehr benötige, habe ich keine Möglichkeit gefunden, dies zu tun. Es fühlt sich an wie die Verwendung von malloc() ohne free(). Ist es möglich, einige Blöcke einer Sparse-Datei "freizugeben"? Wenn ja, wie? Sagen Sie mir nicht, dass ich sie in eine neue Datei kopieren soll. Das ist zu langweilig und braucht eine Menge Speicherplatz.
Diese Funktion wurde nun endlich in den Linux-Kernel aufgenommen. Vielen Dank für die Beantwortung meiner 3 Jahre alten Frage :D