LinuxFanClub wiki

Υπηρεσίες, Προγραμματισμός, Εκπαίδευση ..

User Tools

Site Tools


el:linux:debian:server:lvm

LVM - Logical Volume Manager

Clonezilla Backup - Restore

Η διαδικασία είναι η γνωστή για την λήψη backup δίσκου από το clonezilla.

Εάν μετά το restore δεν εκκινεί ο ΗΥ πιθανόν δεν εγκαταστάθηκε σωστά το grub.

  • Μπορούμε να το διορθώσουμε από ένα debian live cd σε rescue mode.
  • Επιλέγουμε την ριζική κατάτμηση π.χ. /dev/pve/root και επανεγκαθιστούμε το grub

Manual Backup

Για το backup θα ακολουθήσουμε τον οδηγό εδώ

Το παράδειγμά μας είναι από τους lvm λογικούς τόμους που φτιάχνει το proxmox

Εστω ότι έχουμε 2 lvm logival volumes /dev/pve/root με το ριζικό σύστημα και /dev/pve/data με τα δεδομένα μας. Οι παρακάτω εντολές μας δίνουν πληροφορίες για τους λογικούς τόμους.

pvdisplay
vgdisplay
lvdisplay

Αρχικά θα πάρουμε ένα στιγμιότυπο των λογικών τόμων

lvcreate -L10G -s -n rootsnapshot /dev/pve/root
lvcreate -L10G -s -n datasnapshot /dev/pve/data

Στην συνέχεια θα φτιάξουμε έναν φάκελο για να αποθηκεύσουμε το backup σε έναν άλλο δίσκο (εσωτερικό, εξωτερικό ή δικτυακό). Π.χ.

mkdir -p /mnt/sdb1/lvm/rootsnapshot
mkdir -p /mnt/sdb1/lvm/datasnapshot

και θα προσαρτήσουμε εκεί το στιγμιότυπο

mount /dev/pve/rootsnapshot /mnt/sdb1/lvm/rootsnapshot
mount /dev/pve/datasnapshot /mnt/sdb1/lvm/datasnapshot

Έχουμε 2 τρόπους backup που μπορούμε να κάνουμε. ο 1ος είναι backup αρχείων ως εξής :

tar -pczf /mnt/sdb1/lvm/root.tar.gz /mnt/sdb1/lvm/rootsnapshot
tar -pczf /mnt/sdb1/lvm/data.tar.gz /mnt/sdb1/lvm/datasnapshot

Ο 2ος είναι partition backup με το partclone. Αρχικά αποπροσαρτούμε τις κατάτμησεις

umount /mnt/sdb1/lvm/rootsnapshot
umount /mnt/sdb1/lvm/datasnapshot

Στην συνέχεια κάνουμε το backup

partclone.extfs -c -d -s /dev/pve/rootsnapshot -o /mnt/sdb1/lvm/root.img
partclone.extfs -c -d -s /dev/pve/datasnapshot -o /mnt/sdb1/lvm/data.img

Τέλος αφαιρούμε τα snapshots ώστε να μην επιβαρύνουν τους λογικούς τόμους

lvremove /dev/pve/rootsnapshot
lvremove /dev/pve/datasnapshot

Manual Restore

FIXME Η διαδικασία λειτουργεί μόνο εφόσον υπάρχουν τα lvm partitions στον δίσκο και έχει γίνει corruption των δεδομένων

Η επαναφορά θα πρέπει να γίνει μέσα από ένα live cd π.χ. debian live cd σε rescue mode

Στην οθόνη επιλογής συσκευών επιλέγουμε το partition που έχουμε το backup, π.χ. /dev/sdb1 και την ενέργεια εκτέλεση κελύφους στο περιβάλλον του εγκαταστάτη

Για την επαναφορά της κατάτμησης εκτελούμε

partclone.extfs -r -d -s /target/lvm/root.img -o /dev/pve/root
partclone.extfs -r -d -s /target/lvm/data.img -o /dev/pve/data

Πηγές

el/linux/debian/server/lvm.txt · Last modified: Y/m/d H:i by vagk