Neue Funktion: Btrfs in Linux-Kernel 3.7 kann Löcher in Dateien stanzen – absichtlich – und das ist auch gut so!
Seh interessant ist allerdings die Hole-Punching-Möglichkeit, die Btrfs spendiert wurde. Im Linux-Kernel ist Hole Punching schon als Standard-Schnittstelle implementiert und wurde zum Beispiel von XFS schon implementiert. Nun kann es auch Btrfs. Es geht um Folgendes: Ein Teil einer Datei kann als nicht benötigt markiert werden. Somit kann man den benötigten Speicher für diesen Teil der Datei freigeben.
Hmmm ... die Überschrift liest sich so, als sei ein kapitaler Fehler in Btrfs.
"Btrfs kann jetzt auch Teile von Dateien löschen" klingt klarer.
Leider lesen viele Menschen nur noch die Überschriften und urteilen danach. In dem Falle wäre es nicht gut für Linux. Deshalb meine Anmerkung. 😉
Ich hab es narrensicher umgeschrieben 🙂
Hast du ein Anwendungsbeispiel für dieses Hole-Punching? Ich kann mir irgendwie keinen Verwendungszweck vorstellen.
Guug mal, hier ist das ganz gut erklärt: http://www.outflux.net/blog/archives/2012/02/15/discard-hole-punching-and-trim/