sauvegarde LVM

sauvegarde LVM - Divers - Linux et OS Alternatifs

Marsh Posté le 25-09-2007 à 18:03:21    

Je met à votre disposition un script pour backuper (copie et compression) un volume logique et un autre script pour le restaurer
 
 
 
http://damstux.free.fr/wiki/index. [...] s_pour_LVM


Message édité par dam1330 le 04-10-2007 à 15:11:11
Reply

Marsh Posté le 25-09-2007 à 18:03:21   

Reply

Marsh Posté le 27-09-2007 à 09:52:23    

ok bon j'ai trouvé tout seul comme un grand:
Pour sauvegarder:
 
lvcreate -L2G -s -n vm1_snapshot /dev/VG/vm1
dd if=/dev/VG/vm1_snapshot bs=10K | gzip -c > /backup/vm1_backup.img.gz
 
 
 
 
Pour restaurer:
lvcreate --name vm1_restored --size 5G VG
zcat /backup/vm1_backup.img.gz > /dev/VG/vm1_restored
dd if=/mnt/img of=/dev/VG/vm1_restored

Reply

Marsh Posté le 27-09-2007 à 11:18:53    

le restore, bof, il faudra faire gaffe à bien redimenssioner le FS à sa nouvelle taille. Sinon si tu restores sur un LV plus grand, tu obtiens de l'espace disque inutilisable

Reply

Marsh Posté le 27-09-2007 à 11:59:18    

oui je sais, comment je peux faire pour recuperer la taille réelle d'un fichier compressé ?

Reply

Marsh Posté le 04-10-2007 à 15:09:30    

Reply

Marsh Posté le 04-10-2007 à 15:48:26    

size=`zcat "$Archive" | wc -c`
 # On Convertit en Go
 let "size="$size" / 1073741824  "
 #On cree un nouveau volume logique
 lvcreate --name "$VLrestored" --size "$size"G $VG
 
 
sauf que ça va échouer si la taille n'est pas un multiple de Go

Reply

Marsh Posté le 04-10-2007 à 17:17:03    

tu ferais comment ?
 
 
A vrai dire toutes les LV que j'ai créé je les ai faites en Go donc je m'en suis pas rendu compte

Reply

Marsh Posté le 05-10-2007 à 00:16:15    

Hello,
 
Y'a aussi la possibilité de faire un tar.gz de tous les fichiers contenus dans le LV (en root, on conserve les droits du fichiers + y'a une option qui dit de ne sauvegarder que les fichiers du même filesystem + autre option pour exclure le tar.gz de la sauvegarde), autrement dit avec le LV monté.
 
Je m'en suis servis par exemple pour passer ma /, d'un LV en ext3 à un autre en reiserfs, et donc après tu restaures le contenu de ton LV dans n'importe quel LV.
 
Ca permet d'etre indépendant de l'emplacement de restauration, ce qui est un avantage pas négligeable je trouve.
 

Reply

Marsh Posté le 05-10-2007 à 00:39:19    

heu oui mais je m'en sers principalement avec LV + Xen, quand j'ai des guest avec debian pas de probleme (je me sers de la methode deboostrap) mais je dois aussi bosser avec du centos et j'arrive pas a faire pareil, je suis obligé de me tapper une installe "manuelle" avec des partions et grub. donc ca je peux pas le monter ....

Reply

Marsh Posté le 05-10-2007 à 07:36:39    

dam1330 a écrit :

A vrai dire toutes les LV que j'ai créé je les ai faites en Go donc je m'en suis pas rendu compte


La taille peut aussi être indiquée en Ko ou en Mo (suffixes K ou M).

Reply

Marsh Posté le 05-10-2007 à 07:36:39   

Reply

Marsh Posté le 05-10-2007 à 10:20:33    

ouais j'avais essayé, mais sur un de mes serveurs quand je precise autre chose que G j'ai un avertissement, faut que je le retrouve

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed