On 07/26/2016 03:58 PM, Vincent wrote:
(lvm)
> Si un des volumes physiques devient HS, alors
c'est l'ensemble des
> volumes logiques qui utilisent ce volume physique qui sont perdus.
> Pour éviter ce désastre, il faudra utiliser LVM sur des disques raid
> par exemple.
Hello Vincent,
Bon, effectivement, mais tu me diras : avec de bonnes vieilles
partitions c'est pareil quand tu perds un disque, hein. A mon sens, pas
un inconvénient très valable.
Non, un vrai inconvénient c'est plutôt quand tu perds tes définitions
de vgs et lvs. Là tu rigoles bien :)
..
2/ flûte, c'est du LVM... et du coup je ne sais
pas bien comment
procéder! (Piernov, interdit de te moquer!)
2-bis/ je ne veux pas simplement réduire les partitions sous LVM, je
veux me sauver de LVM pour revenir sur du classique MBR!
Même si je crains qu'une réinstallation soit le plus simple (vite dit,
car ma Manjaro FluxBox m'avait fait une bonne série de caprices...),
j'aimerais bien savoir comment procéder?
Pas de problème !
Mettons que tu veuilles bouger un lv 'toto' d'un vg 'titi' en
ext[234]
vers une partition /dev/sda3 que tu vas créer à la place sur le même
disque, par exemple.
1. Réduire les lvs à sauver :
# resize2fs -M /dev/mapper/titi-toto
(resize2fs te dit la taille obtenue; disons : XXX)
# lvresize -L XXX /dev/mapper/titi-toto
...
2. Dumper les lvs ainsi réduits vers un endroit temporaire à coup de dd
(puisque tu aimes bien dd) :
# dd if=/dev/mapper/titi-toto bs=1M of=/temp/titi-toto.img
...
3. Quand tu as tout sauvé, détruire le setup lvm proprement à coup de
lvremove, vgremove, pvremove. Puis refaire à la place des partitions qui
vont bien, de taille "au moins" XXX pour l'exemple qui nous concerne.
4. Restaurer les filesystems à coup de dd et aussi un resize pour être
sûr de bien occuper toute la place si la partition est un peu plus grande :
# dd if=/temp/titi-toto.img bs=1M of=/dev/sda3
# resize2fs /dev/sda3
Et voilà !
Un raffinement supplémentaire si tu es aventureux : un coup de lzo à la
volée pour le dump/restore, histoire de gagner encore un peu de temps et
de place :
lzop -c1 </dev/mapper/titi-toto >/temp/titi.toto.img.lzo
lzop -dc </temp/titi-toto.img.lzo >/dev/sda3
Et puis il y a moyen de faire du md5sum après dump, avant destruction,
si tu es parano comme moi.
Bonne IT,
Vincent.