Christobal Zimmermann
2024-08-26 13:24:39 UTC
Guten Tag, liebe Leute!
Vor einiger Zeit habe ich eine neue Festplatte für Backups eingeweiht -
die alte war kaputt. :-P Wir haben für die Tage Mo-Fr jeweile eine
Platte. Das Backup-Skript macht aus jedem Verzeichnis ein tar.zstd
Archiv und packt das auf die eingelegte Platte. Die Platten sind direkt
per SATA angeschlossen (nicht über USB) durch einen Wechselrahmen.
Die neue Platte ist eine 12TB Toshiba Enterprise Capacity und relativ
voll. Ich musste also ein altes Backup löschen, damit ein neues drauf
passt. Normalerweise macht das Skript das automatisch, aber ich wollte
das älteste Backup erhalten, also habe ich eines "in der Mitte"
gelöscht.
Mir ist aufgefallen, dass das Löschen per rm -rv fast schon
unmenschlich lange gedauert hat:
real 3m22.885s
user 0m0.005s
sys 0m5.322s
Die gelösche Datenmenge beträgt ~1TB (etwas mehr), aber die Menge ist
aufgeteilt auf 133 Dateien und Verzeichnisse - für btrfs also
keinesfalls eine spektakuläre Menge, sollte man meinen.
Ich habe heute die "Gegenprobe" mit der Montagsplatte gemacht (die auch
schon recht voll ist). Diese Platte ist eine ST8000AS0002-1NA17Z, also
eine aus der Archive-Reihe mit SMR. Auf dem Papier müsste sie also
deutlich langsamer sein als die Toshiba. Doch das Löschen geht deutlich
zackiger von der Hand:
real 0m22.661s
user 0m0.000s
sys 0m0.477s
Auf der Montagsplatte ist ext4 statt btrfs.
Auf dem Fileserver läuft eine Suse Leap 15.5 - so halbwegs aktuell. :-)
Kann mir das jemand erklären? Ist btrfs doch noch nicht bereit für den
Produktiveinsatz?
Beste Grüße!
Chris
Vor einiger Zeit habe ich eine neue Festplatte für Backups eingeweiht -
die alte war kaputt. :-P Wir haben für die Tage Mo-Fr jeweile eine
Platte. Das Backup-Skript macht aus jedem Verzeichnis ein tar.zstd
Archiv und packt das auf die eingelegte Platte. Die Platten sind direkt
per SATA angeschlossen (nicht über USB) durch einen Wechselrahmen.
Die neue Platte ist eine 12TB Toshiba Enterprise Capacity und relativ
voll. Ich musste also ein altes Backup löschen, damit ein neues drauf
passt. Normalerweise macht das Skript das automatisch, aber ich wollte
das älteste Backup erhalten, also habe ich eines "in der Mitte"
gelöscht.
Mir ist aufgefallen, dass das Löschen per rm -rv fast schon
unmenschlich lange gedauert hat:
real 3m22.885s
user 0m0.005s
sys 0m5.322s
Die gelösche Datenmenge beträgt ~1TB (etwas mehr), aber die Menge ist
aufgeteilt auf 133 Dateien und Verzeichnisse - für btrfs also
keinesfalls eine spektakuläre Menge, sollte man meinen.
Ich habe heute die "Gegenprobe" mit der Montagsplatte gemacht (die auch
schon recht voll ist). Diese Platte ist eine ST8000AS0002-1NA17Z, also
eine aus der Archive-Reihe mit SMR. Auf dem Papier müsste sie also
deutlich langsamer sein als die Toshiba. Doch das Löschen geht deutlich
zackiger von der Hand:
real 0m22.661s
user 0m0.000s
sys 0m0.477s
Auf der Montagsplatte ist ext4 statt btrfs.
Auf dem Fileserver läuft eine Suse Leap 15.5 - so halbwegs aktuell. :-)
Kann mir das jemand erklären? Ist btrfs doch noch nicht bereit für den
Produktiveinsatz?
Beste Grüße!
Chris