Login


 
Newsletter
Werbung

Thema: Schnell komprimieren mit lzop

2 Kommentar(e) || Alle anzeigen ||  RSS || Kommentieren
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
1
Von Crass Spektakel am Di, 15. Mai 2012 um 06:26 #

Ich arbeite ähnlich, aber die Unterschiede sind sicher interessant:

Eine zu sichernde Partition(*1) fülle ich erstmal mit Nullen damit das Image wirklich klein wird, z.B.

mount /dev/whatever /mnt && cat /dev/zero >/mnt/zero ; rm /mnt/zero && umount /mnt

Images werden dadurch MASSIV kleiner. Selbst frisch installierte Partitionen werden bei gzip anschliessend 20-40% kleiner. Bei lange genutzten Partitionen reduziert sich die Grösse oft auf ein Viertel. Das klappt natürlich auch gut mit Windows-Partitionen, selbst ein recht verbasteltes Windows Server oder Arbeitsplatz belegt damit als xz -9e nur einstellige GB-Bereiche.

Wenn es sich irgendwie vermeiden läßt umgehe ich Snapshots auf LVM-Ebene - das gibt "LVM-Fragmentierung" und die kostet unter Umständen höllisch Leistung. Falls man zwei Plattenstapel hat kann man regelmässig die LVMs manuell defragmentieren mittels pv/lvmove.

Also ist mein Ansatz:
-VM runterfahren
-LV/Partition mittels ionice -c 3 dd als lv.img unkomprimiert sichern
-VM hochfahren
-lv.img als Loopback mounten und mit Nullen füllen (siehe oben)
-lv.img mittels nice -20 xz -9e komprimieren (ionice braucht man bei xz -9e wirklich nicht)

Je nach Wichtigkeit zwischendurch noch eine md5sum.

  • 0
    Von Sie haben vergessen, Ihren Nam am Di, 15. Mai 2012 um 17:40 #

    > Wenn es sich irgendwie vermeiden läßt umgehe ich Snapshots auf LVM-Ebene - das gibt "LVM-Fragmentierung"

    Wenn man nicht gerade während eines Backups ein "normales" LV anliegt, gibt es keine Fragmentierung.

    Außerdem kann man die SS-LVs auch auf ein extra PV legen.

Pro-Linux
Gewinnspiel
Neue Nachrichten
Werbung