Ich verwalte einen CentOS 4.8-Server für eine kleine Arbeitsgruppe. Letztes Jahr habe ich das Dateisystem über Software-RAID (RAID 1, zwei gespiegelte Laufwerke) auf LVM umgestellt.
Ich habe jetzt die folgenden Dateisysteme auf LVM / RAID:
/dev/mapper/vg-home 619G 231G 358G 40% /home
/dev/mapper/vg-tmp 7.9G 55M 7.5G 1% /tmp
/dev/mapper/vg-usr 7.9G 2.7G 4.9G 36% /usr
/dev/mapper/vg-var 7.9G 3.1G 4.5G 42% /var
Zum Sichern dieser Dateisysteme verwende ich rsnapshot und einige externe 2-TB-USB-Laufwerke, die ich wöchentlich drehe. In der Praxis hat das sehr gut funktioniert. Ich habe rsnapshot so konfiguriert, dass alle vier Stunden Snapshots erstellt werden.
Sollte ich angesichts dieser Konfiguration auch in Betracht ziehen, LVM-Snapshots zu erstellen? Sind LVM-Snapshots effizienter? Könnte ich sie häufiger als die rsnapshot-Sicherungen alle 4 Stunden durchführen, ohne die Systemleistung wesentlich zu beeinträchtigen?
Mir ist bekannt, dass LVM-Snapshots verwendet werden können, um die Datenbankkonsistenz für Sicherungen sicherzustellen. Auf diesem Server wird jedoch keine Datenbank ausgeführt, sodass dies kein wirkliches Problem darstellt.
Es scheint, als gäbe es eine Möglichkeit, sowohl LVM- als auch rsnapshot-Backups kostenlos durchzuführen, aber ich kann es nicht herausfinden.
Nach meiner Erfahrung haben Snapshots mit LVM einen großen Einfluss auf die Festplattenleistung, wenn Sie sie längere Zeit aufbewahren. Ich habe meine Sicherung mit einem LVM-Snapshot durchgeführt, weil ich auch einige SQL-Server gesichert habe. Aber ich fand, dass rsnapshot sehr gut dafür geeignet ist (ich musste nur ein kleines Skript schreiben, um die SQL-Sicherung durchzuführen) und es mit der
backup_script
Option rsnapshot zu starten .quelle