notes:lvm-clone-lv
Clonage d'un volume logique à l'aide de LVM
Table of Contents
Parfois, il est nécessaire de cloner le volume complet (volume logique), LVM2 permet de faire cela en utilisant.
1. Créer un LV test:
# lvcreate -n test -L1g /dev/rootvg .. # mkfs.ext3 -j -m0 /dev/rootvg/test .. # mount /dev/rootvg/test /mnt/s
2. Copier quelques fichiers dedans
Pour vérifier l'intégrité du contenu ultérieurement.
3. Faire du LV test un miroir
--type mirror
impose l’utilisation du miroir LVM classique au lieu de la nouvelle technologie RAID1,--alloc anywhere
permet de créer des copies miroir sur le VG contenant un seul PV (ce qui est vrai dans la plupart des cas),- Si le LV est volumineux, utiliser l'option
-b
pour lancer la conversion en arrière-plan.
# lvconvert --type mirror --alloc anywhere -m1 /dev/rootvg/test rootvg/test: Converted: 0.00% rootvg/test: Converted: 23.44% rootvg/test: Converted: 46.88% rootvg/test: Converted: 70.31% rootvg/test: Converted: 93.75% rootvg/test: Converted: 100.00% # lvs -a -o +devices | egrep "LV|test" LV VG Attr LSize .. ove Log Cpy%Sync Convert Devices test rootvg mwi-aom--- 1.00g [test_mlog] 100.00 test_mimage_0(0),test_mimage_1(0) [test_mimage_0] rootvg iwi-aom--- 1.00g /dev/sda5(87200) [test_mimage_1] rootvg iwi-aom--- 1.00g /dev/sda5(36009) [test_mlog] rootvg lwa-aom--- 4.00m /dev/sda5(66575)
4. Vérifier que Cpy%Sync est terminé à 100%
Les deux copies sont alors synchronisées.
5. Diviser le miroir
On peut diviser une image redondante d'un volume logique en miroir afin de former un nouveau volume logique. Utiliser la commande lvconvert
pour diviser une image avec l'argument:
--splitmirrors
pour spécifier le nombre d'images redondantes à diviser,--name
pour spécifier le nom du volume logique divisé.
# lvconvert --splitmirrors 1 --name testCopy /dev/rootvg/test Logical volume test converted. # lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert .. test rootvg -wi-ao---- 1.00g testCopy rootvg -wi-a----- 1.00g
6. Vérifier le contenu du clone
# mount /dev/rootvg/testCopy /mnt/d
notes/lvm-clone-lv.txt · Last modified: 2025/02/19 10:59 by 127.0.0.1