LVM und Snapshots

LVM und Snapshots

Ich habe einen Dateiserver, auf dem ich gerade LVM eingerichtet habe. Ich habe zwei LVM-Partitionen /dev/fileserverLVM/home /dev/fileserverLVM/backup

Ich möchte die Snapshots erstellen und in /dev/fileserverLVM/backup speichern. Alles, was ich gelesen habe, besagt, dass Sie eine neue logische Partition erstellen müssen. Kann dies vermieden und der Snapshot direkt in /dev/fileserverLVM/backup geschrieben werden? Oder habe ich keine andere Wahl?

Antwort1

SchnappschussIstEs handelt sich per Definition um ein eigenes Volume, daher muss es als solches zur Volume-Gruppe hinzugefügt werden.

Wenn Sie einefastUm mithilfe von Snapshots eine sofortige Kopie des funktionierenden Home-LVs in Ihrem Backup-LV zu erstellen, können Sie wie folgt vorgehen:

  • Snapshot des Live-Volumes erstellen

lvcreate -LXG -s -n Snapshot /dev/DateiserverLVM/home

  • vorausgesetzt, das Backup-LV ist genauso groß wie das Home

dd wenn=/dev/fileserverLVM/Snapshot von=/dev/fileserverLVM/Backup bs=1M

  • Entfernen Sie den Schnappschuss

lvremove /dev/fileserverLVM/snapshot

Antwort2

Nein, das ist keine wirkliche Option.

Um dieses Verhalten zu erreichen, könnten Sie etwa Folgendes tun.

  • Mach einen Schnappschuss
  • Mounten Sie das Snapshot-Dateisystem, wenn Sie ein Dateisystem-Backup erstellen möchten
  • Kopieren Sie dann Ihre Daten in Ihr Backup-Dateisystem
  • Hängen Sie das Dateisystem aus, falls Sie es gemountet haben.
  • Entfernen Sie dann den Schnappschuss.

Wichtig ist, dass Sie daran denken, dass Ihre Datenträgergruppe über genügend freie physische Bereiche verfügen muss, um dies zu erreichen.

SehenSnapshot-SicherungAbschnitt des LVM-HOWTO.

Ein Snapshot-Volume kann beliebig groß oder klein sein, muss aber groß genug sein, um alle Änderungen aufzunehmen, die während der Lebensdauer des Snapshots wahrscheinlich am Original-Volume vorgenommen werden.

Antwort3

Ich wollte, dass dies ein Kommentar wird, aber die Formatierung in Kommentaren ist unlesbar, also:

Denken Sie außerdem daran, dass Sie ein Dateisystem verwenden möchten, das vor dem Snapshot in Quintessenz unterteilt werden kann (siehe xfs_freeze, xfs_freeze -u). Der richtige Satz wäre also:

  • Dateisystem einfrieren
  • Mach einen Schnappschuss
  • Dateisystem auftauen
  • Mounten Sie das Snapshot-Dateisystem, wenn Sie ein Dateisystem-Backup erstellen möchten
  • Kopieren Sie dann Ihre Daten in Ihr Backup-Dateisystem
  • Hängen Sie das Dateisystem aus, falls Sie es gemountet haben.
  • Entfernen Sie dann den Schnappschuss.

verwandte Informationen