====== LVM - Logical Volume Manager ====== ===== Clonezilla Backup - Restore ===== Η διαδικασία είναι η γνωστή για την λήψη backup δίσκου από το clonezilla. Εάν μετά το restore δεν εκκινεί ο ΗΥ πιθανόν δεν εγκαταστάθηκε σωστά το grub. * Μπορούμε να το διορθώσουμε από ένα debian live cd σε rescue mode. * Επιλέγουμε την ριζική κατάτμηση π.χ. /dev/pve/root και επανεγκαθιστούμε το grub ===== Manual Backup ===== Για το backup θα ακολουθήσουμε τον οδηγό [[https://www.howtoforge.com/linux_lvm_snapshots|εδώ]] Το παράδειγμά μας είναι από τους lvm λογικούς τόμους που φτιάχνει το [[http://wiki.linuxfanclub.gr/el:linux:debian:server:proxmox|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 ===== Πηγές ===== * Howto : https://www.howtogeek.com/40702/how-to-manage-and-use-lvm-logical-volume-management-in-ubuntu/ * Step by step on installation : http://easylinuxcds.com/blog/?p=3171 * Backup : https://www.howtoforge.com/linux_lvm_snapshots