Bonjour,
on m'a chargé d'essayer de redimensionner une partition sur une red hat 4 afin de laisser de la place pour installer un windows.
Après quelques recherches, il s'avère que la red hat a été installé avec ses disques gérés par LVM.
Les deux disques dur de 150Go chacun sont tous les deux positionnés comme étant un seul volume de groupe (que nous /dev/sda1 et /dev/sdb2) et ensuite dans ce volume de groupe il y a deux volumes logiques (un pour / et un pour le swap)
Sauf que moi j'aimerai bien retirer le deuxième disque dur de la gestion via LVM pour pouvoir mettre le windows dessus.
Comme j'y connais pas trop grand chose en LVM (et je suis très perfectible en manip de disques), j'ai googeulisé... A priori l'étape n°1 est de réduire le FS du volume logique pour être sûr que le deuxième disque ne sera pas utilisé (via ex2fs) et sachant qu'on est très loin des 150Go utilisés, et ensuite seulement on peut lui couper la tête à coup de lvreduce.
L'idée me parraissait donc simple sur le papier : retirer de LVM le disque dur /dev/sdb2 afin d'installer dessus un windows. Ensuite il faudra booter avec un livecd pour réécrire le MBR de grub sur /dev/sda
Si quelqu'un à des suggestions... Pour info, la machine n'est pas si critique que ca, en fait je peux même tout virer si je veux pour réinstaller windows + linux
Mais si je peux faire ça tout en délicatesse.... :)
Merci à vous
ps : désolé, sujet posté initialement par mégarde dans astuces/divers :-/ (si un modo peut supprimer le post, un grand merci à lui)
# pvmove
Posté par Thomas Bourdon (site web personnel) . Évalué à 4.
1. Pour cela il suffit d'avoir au moins autant d'espace libre que la capacité totale de la partition que tu souhaites retiré.
2. Ensuite, si tu veux virer /dev/sdb2, il te suffit de faire :
pvmove /dev/sdb2
et tout le contenu stocké physiquement sur sdb2 sera transféré sur le reste de ton lvm, il ne te restera qu'a viré cette partition de ton volume lvm.
3. Redimensionner ton FS
4. Redimensionner la taille de la partition LVM
5. Supprimer la partition sdb2 du lvm et voilà
PS : si la taille de ton FS est supérieure à la taille de la partition, c'est foutu !
RTfM quand même :)
[^] # Re: pvmove
Posté par cho7 (site web personnel) . Évalué à 1.
Je vais tenter tout ça demain. J'ai trouvé cette page qui semble convertir tes propos en ligne de commande :)
http://www.docmirror.net/fr/linux/howto/admin/LVM-HOWTO/ch13(...)
[^] # Re: pvmove
Posté par BAud (site web personnel) . Évalué à 2.
[-]Ca devrait passer tout seul.
Posté par guillaje (page perso, envoyer un message privé) le 18/02/2009 à 19:09. (lien). Évalué à 1.
- Tu réduis ton FS puis ton volume à moins de 150 Go.
- pvdisplay pour vérifier que le disque à supprimer n'est plus utilisé
- pvmove si une partie du volume est toujours sur le disque à supprimer
- vgreduce pour supprimer le disque du vg
- pvremove pour qu'il ne soit plus reconnu par lvm
Par contre, tu dis "retirer de LVM le disque dur /dev/sdb2", or sdb2 est une partition seulement de ton deuxième disque... Je pense que c'est une faute de frappe ?
Autre chose, je ne sais pas si Windows s'installe sans râler sur un "2e" disque...
Enfin, grub-install est ton ami.
Voilou :-)
PS : http://www.tldp.org/HOWTO/LVM-HOWTO/ ...
[^] # Re: pvmove
Posté par cho7 (site web personnel) . Évalué à 1.
[root@ITEM-56969 ~]# pvmove /dev/sdb1
Insufficient free space: 4768 extents needed, but only 2 available
Unable to allocate mirror extents for pvmove0.
Failed to convert pvmove LV to mirrored
[root@ITEM-56969 ~]# df -h
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/mapper/VolGroup00-LogVol00
286G 34G 238G 13% /
/dev/sda1 99M 13M 81M 14% /boot
none 3,9G 0 3,9G 0% /dev/shm
[root@ITEM-56969 ~]# pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name VolGroup00
PV Size 148,91 GB / not usable 4,15 MB
Allocatable yes
PE Size (KByte) 32768
Total PE 4765
Free PE 2
Allocated PE 4763
PV UUID 8wUaGx-d0LT-9GlV-9srn-pC3X-hn1X-QTvnxW
--- Physical volume ---
PV Name /dev/sdb1
VG Name VolGroup00
PV Size 149,01 GB / not usable 10,09 MB
Allocatable yes (but full)
PE Size (KByte) 32768
Total PE 4768
Free PE 0
Allocated PE 4768
PV UUID C5rf72-0Pnt-22OM-oTJz-w2sq-fXXo-pfZGC2
Il semble donc que le problème vienne du fait que je n'ai pas assez d'extents de libre. Mais je fais comment alors, du coup ? C'est un comble, quand on sait que j'ai que 34Go d'occupé en vrai :(
Si quelqu'un a une idée (et désolé de jouer mon boulet !)
[^] # Re: pvmove
Posté par guillaje (site web personnel) . Évalué à 1.
- Tu réduis ton FS puis ton volume à moins de 150 Go.
Pour l'instant, ton volume fait 286G même si seuls 37 Go sont utilisés...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.