Tout à fait Pour ma part, je fais différement : je ne grow pas les disques, j'en rajoute des nouveaux Diminuer un volume = rajouter un petit disque, déplacer les données, supprimer le gros disque (le tout via lvm naturellement)
On 22/10/2015 10:43, j...@captainadmin.com wrote: > Hello, > > Normalement ton disque Qcow2 est extensible et suit le volume physique > pris par la vm. > Si tu veux faire du ménage proprement sans tout casser, j'éviterais de > shrinker le disque. > C'est assez sensible et sans garantie de perte de données ou de machine. > > Lorsque l'on fait de la virtualisation, il y a une facon très simple de > procéder. > Tu génères une nouvelle vm à coté avec les nouveaux systèmes de fichiers > que tu souhaites mettre en place > pour finir rien de plus simple, tu synchronises les 2 serveurs > Depuis l'ancien serveur : > rsync -axvH "--exclude=/dev --exclude=/proc --exclude=/boot" / > root@newhost:/ > > Tu coupes l'ancien, démarre le nouveau, et tout devrait être opérationnel. > > Tu évites les manipulations douteuses et les possibles pertes de disques > sur ton serveur. > La coupure de service est minime. > > Bon courage > http://www.captainadmin.com > > > Le 22-10-2015 10:08, Feraudet Cyril a écrit : >> Bonjour à tous, >> >> Avant qu'il soit trop tard je prends conseil : >> >> J'ai un QCOW2 de 100GB sur un ProxMox, je veux le shrinker à ~ 20GB >> >> Dedans j'ai : >> >> root@pouet:~# fdisk -l /dev/sda >> >>> Disk /dev/sda: 107.4 GB, 107374182400 bytes >>> 255 heads, 63 sectors/track, 13054 cylinders, total 209715200 sectors >>> Units = sectors of 1 * 512 = 512 bytes >>> Sector size (logical/physical): 512 bytes / 512 bytes >>> I/O size (minimum/optimal): 512 bytes / 512 bytes >>> Disk identifier: 0x000cb9d9 >>> >>> Device Boot Start End Blocks Id System >>> /dev/sda1 * 2048 499711 248832 83 Linux >>> /dev/sda2 501758 209713151 104605697 5 Extended >>> /dev/sda5 501760 209713151 104605696 8e Linux LVM >> >> >> Dans le sda5 j'ai un VG : >> >>> root@pouet:~# pvs >>> PV VG Fmt Attr PSize PFree >>> /dev/sda5 pouet lvm2 a-- 99,76g 85,76g >> >> Dans mon VG j'ai : >> >>> root@pouet:~# lvs >>> LV VG Attr LSize Pool Origin Data% Move Log Copy% >>> Convert >>> root pouet -wi-ao-- 10,00g >>> swap_1 pouet -wi-ao-- 4,00g >> >> Le LV root a déjà subi un shrink FS + LV de 95GB à 10GB et c'est donc >> le bazar dans le PV /dev/sda5 : >> >>> root@pouet:~# pvs -v --segments /dev/sda5 >>> Using physical volume(s) on command line >>> PV VG Fmt Attr PSize PFree Start SSize LV >>> Start Type PE Ranges >>> /dev/sda5 pouet lvm2 a-- 99,76g 85,76g 0 2560 root 0 >>> linear /dev/sda5:0-2559 >>> /dev/sda5 pouet lvm2 a-- 99,76g 85,76g 2560 21954 0 free >>> /dev/sda5 pouet lvm2 a-- 99,76g 85,76g 24514 1024 swap_1 0 >>> linear /dev/sda5:24514-25537 >> >> Alors je range : >> >>> root@feraudet:~# pvmove --alloc anywhere /dev/sda5:24514-25537 >>> /dev/sda5: Moved: 0,2% >>> /dev/sda5: Moved: 10,9% >>> /dev/sda5: Moved: 44,2% >>> /dev/sda5: Moved: 83,5% >>> /dev/sda5: Moved: 100,0% >> >> Je réduis le PV à 20GB : >> >>> root@pouet:~# pvresize --setphysicalvolumesize 20G /dev/sda5 >>> Physical volume "/dev/sda5" changed >>> 1 physical volume(s) resized / 0 physical volume(s) not resized >> >> >> Mes questions : >> - Comment réduire ma partition LVM sda5 à la taille du PV ? Online ? >> - Comment je réduis mon QCOW2 à la taille totale de mes partitions ? >> qemu-img ? >> >> Merci d'avance pour vos lumières :-) >> >> Cyril >> >> >> >> _______________________________________________ >> Liste de diffusion du FRsAG >> http://www.frsag.org/ > > _______________________________________________ > Liste de diffusion du FRsAG > http://www.frsag.org/ -- "UNIX was not designed to stop its users from doing stupid things, as that would also stop them from doing clever things." – Doug Gwyn _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/