Leere Blöcke eines btrfs-Dateisystems nullen

Da btrfs standardmäßig eine Kompression verwendet, kann man Werkzeuge wie zerofree zum Nullen nicht verwendeter Blöcke eines Massenspeichers nicht mehr verwenden. Die ganzen Nullen würde „zusammenkomprimiert“ werden und am Ende kaum Speicher belegen. Nun muss man sich, wenn man z.B. seinen gebrauchten Rechner verkauft, etwas zur Sicherheit einfallen lassen. Sonst stellt der/die neue Eigentümer/-in noch einen Gutteil der eigenen Daten wiederher…

Der Benutzer laktak hat auf stackexchange eine ähnlich funktionierende Lösung vorgestellt – indem man für ein temporäres Verzeichnis die Kompression abstellt und dieses mit Nullen vollschreibt bleiben keine alten Relikte mehr übrig. Ich finde das so simpel wie genial, dass ich das gerne hier dokumentieren möchte:

mkdir -p btrfs-zero
btrfs property set btrfs-zero compression none
cat /dev/zero > btrfs-zero/zero
rm btrfs-zero/zero
Dieser Beitrag wurde unter Computer abgelegt und mit , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert