[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sauvegarde de mon système avec du raid et lvm



Gilles Mocellin a écrit :
Le samedi 19 août 2006 19:17, Thierry B a écrit :
Gilles Mocellin a écrit :
Le samedi 19 août 2006 18:00, Thierry B a écrit :
Gilles Mocellin a écrit :
Le vendredi 18 août 2006 12:48, Thierry B a écrit :
[...]
Comme je te disais, avec le LVM, il faut modifier /etc/fstab pour
remplacer les /dev/mapper/vgtruc-lvtruc par /dev/vgtruc/lvtruc, sinon
mondo se mélange les pédales.
Ha oui, j'avais pas bien lu....
Faudrait faire la modif et rebooter aussi ou pas la peine?

Pas la peine.

et donc si je lui dis (en excluant les points de montage de mes LVs,
bien entendu) de sauvegarder /, /boot, il va me copier toute la sructure
de raid de /dev/md0 et toute la structure de raid+ lvm (cad qu'il y a
tel VG et tant de Lvs, mm si le contenu des Lvs sera vide sauf celui de
/...) de /dev/md2 ?

Merci :-)

A+

C'est sensé enregistrer la table des partitions pour la recréer, puis, il détecte s'il y a du RAID et/ou du LVM afin d'activer leur création lors de la restauration. Les infos sont présentes dans la table des partition (type de partition) et dans les divers fichiers de config /etc/fstab /etc/mdadm.conf /etc/lvmtab /etc/lvm/*.

Important : si la sauvegarde se passe bien, ça ne veut pas dire qu'il arrivera à restaurer, notament à cause de ce RAID et LVM. Donc tester absolument la restauration, il y a une option qui permet de tester sans le faire réellement.
S'il y a un problème, c'est généralement au début, et on le voit vite

Re,

J'ai encore des soucis avec malgrès la manip.

Je pense que je vais me faire une petite manip manuelle finalement:

utiliser sfdisk (comme me l'a suggéré Vincent) pour sauvegarder la table de partoches comme ceci:

sfdisk -d /dev/sda > sda.out
sfdisk -d /dev/sdb > sdb.out

Je sauvegarde mon "/"

cd /
tar cvlpfz SlashP4.tgz / --exclude=/lost+found --exclude=/SlashP4.tgz

Je sauvegarde mon "/home"

tar cvlpfz Home.tgz /

Je sauvegarde mon /boot

tar cvlpfz Boot.tgz /

Par contre, imaginons après que pour une raison x ou y, je veuille tout restaurer (en imaginant qu'il n'y a plus rien de rien lol), je veux etre sure que je n'ublie rien par rapport à ce que je vais dire ci-dessous.

Je boote avec System Rescue qui permet eventuellement ue reconnaissance native du raid et lvm qui me facilitera la vie par la suite lol.

Je restaure la table des partoches des 2 dd:

sfdisk -d /dev/sda < sda.out
sfdisk -d /dev/sdb < sdb.out

Donc par exemple, j'aurai bien sda1,2,3 en partitions raid et pareil pour sdb1,2,3.

Est-ce que si après je reassemble mon raid manuellement avec sda1, sb1 pour md0 et ainsi de suite pour md1 et md2, il va forement recreer le raid au mm endroit qu'auparavant? ou eventuellement, il faudrait lui copier d'abbord le mdadm.conf, et après faire les assemblages, et peut-etre que là , il se servirait du mdadm.conf, pour les reassembler exactement au mm endroit?

Je vois que le fichier /etc/mdadm/mdadm.conf ne donne pas les formats de partitions, donc à ce moment là, il faudra que je reformate manuellement chaque /dev/mdx, donc dans mon cas: md0 en ext3, md1 en swap et md2 en lvm.

Bon, mnt imaginons, que j'ai mes volumes raid md0,1,2 nikel restauré dans system rescue.

Je crée:
 /mnt/debian/boot
 /mnt/debian/home

Je monte /dev/md0 dans /mnt/debian/boot, et je restaure tout le contenu de mon ancienne partition /boot sauvegardé dedans.

Après, il faut utilser vgcfgrestore qui va restaurer la structure de mon VG de /dev/md2 et qui va recrée tous mes Lvs, qui seront vides donc sans mes anciennes données, si j'ai bien compris.

Avec un vgchange -ay, j'active tous mes LVs.

Je monte le LV Slash, qui contenait les données de "/".
mount -t ext3 -rw /dev/VG0/Slash /mnt/debian

cd /mnt/debian
tar xzpvf chemin_ou_est_fichier/Slash.tgz

Je me restaure de la mm facon le LV qui contenait les données de /home.

mount -t ext3 -rw /dev/VG0/Home /mnt/debian/home
cd /mnt/debian/home
tar xzpvf chemin_ou_est_fichier/Home.tgz
(ou bien l'option -C indiqué par Vicent qui remplace le cd)

Une fois que le / est restauré, je suis censé pouvoir rebooté sur mon système nikel, et j'aurai juste après à restaurer les données des autres LVs vides.

Voila lol.

Est-ce que j'aurais pu oublier qque chose?

PS: Je sais bien que je ne ferai pas ca tous les jours, mais finalement, c'est pas plus mal de savoir quoi faire exactement le jour où cela pourrait arriver, si je veux le faire manuellement...

Merci :-)



Reply to: