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

Re: [LVM] réduire un PV



Le 07/05/2009 20:12, Daniel Caillibaud a écrit :
Bonjour,
Bonjour,
Sur une lenny avec lvm 2.02.39 et un disque sata seagate 1To (ST31000333AS) :
- j'ai construit un vg sur un pv unique de 800Go
- je me suis dit un peu trop tard qu'il valait mieux se garder un peu de place hors lvm, au cas où (pour avoir une partition
raid soft par ex)
- j'ai voulu réduire mon vg et son pv, mais ça marche pas :-/

Ce que j'ai fait :

pvresize --setphysicalvolumesize 600G /dev/sda5
=>  OK (l'ensemble des lv fait ~550Go)
# vgs
   VG   #PV #LV #SN Attr   VSize   VFree
   vg1    1   4   0 wz--n- 600,00G 38,00G
# pvs
   PV         VG   Fmt  Attr PSize   PFree
   /dev/sda5  vg1  lvm2 a-   600,00G 38,00G

Ensuite, redimensionner la partition sda5 avec fdisk (en gardant le même secteur de début) me donne un vg inconsistant (même
en prenant pas mal de marge, j'ai essayé 601Go puis 620 puis 700 puis 750, toujours HS).
Désolé, j'ai pas les messages d'erreur dans mes logs, mais en gros suite à un seek il trouve plus ses petits et me dit que le
vg est inconsistant.
Si je recrée sda5 comme avant ça remarche.

En fait, je pense que tu procède dans le mauvais ordre. Il faut réduire la taille du système de fichiers puis réduire celle de la partition.
J'ai essayé de repartitionner avec parted (depuis sysrescueCD sur une clé USB), idem. Pourtant ça a marché pour d'autres
(ex: http://fedorasolved.org/Members/zcat/shrink-lvm-for-new-partition).

Je suppose que les extents ne sont pas tous au début, mais comment lui dire de regrouper tout ça (j'ai épluché le man sans
succès là-dessus) ?

Une suggestion ?
(je pourrais ajouter des disques, ajouter des pv à mon vg, y transférer mes lv avec pvmove, enlever ce pv sda5, le recréer plus
petit, l'ajouter au vg puis rappatrier les lv dessus, mais j'aimerais comprendre pourquoi ça marche pas).

Merci
Bonne chance :)


Reply to: