Koozali.org: home of the SME Server
Other Languages => Français => Topic started by: piero on April 04, 2015, 11:57:34 AM
-
Bonjour,
J'utilise sme server 8.1 virtualisé sur un serveur proxmox
Je souhaiterais augmenter la taille du disque, mais je ne suis pas très a l'aise avec les lvm et les raids
pour cela :
- j'ai éteint la machine sme
- augmenter la taille du disque virtuel sous proxmox
root@proxmox:~# qemu-img info /mnt/disk2/proxmox/images/300/vm-300-disk-1.qcow2
image: /mnt/disk2/proxmox/images/300/vm-300-disk-1.qcow2
file format: qcow2
virtual size: 64G (68719476736 bytes)
disk size: 60G
cluster_size: 65536
root@proxmox:~# qemu-img resize /mnt/disk2/proxmox/images/300/vm-300-disk-1.qcow2 +32G
Image resized.
root@proxmox:~# qemu-img info /mnt/disk2/proxmox/images/300/vm-300-disk-1.qcow2
image: /mnt/disk2/proxmox/images/300/vm-300-disk-1.qcow2
file format: qcow2
virtual size: 96G (103079215104 bytes)
disk size: 60G
cluster_size: 65536
root@proxmox:~#
>> le disque est bien passé à 96G
- sous sme, une fois redémarrée j'ai
[root@mail8 ~]# fdisk -l
Disque /dev/vda: 103.0 Go, 103079215104 octets
255 heads, 63 sectors/track, 12532 cylinders
Unit�s = cylindres de 16065 * 512 = 8225280 octets
P�riph�rique Amorce D�but Fin Blocs Id Syst�me
/dev/vda1 * 1 13 104391 fd Linux raid autodetect
/dev/vda2 14 8354 66999082+ fd Linux raid autodetect
Disque /dev/md2: 68.6 Go, 68606951424 octets
2 heads, 4 sectors/track, 16749744 cylinders
Unit�s = cylindres de 8 * 512 = 4096 octets
Disque /dev/md2 ne contient pas une table de partition valide
Disque /dev/md1: 106 Mo, 106823680 octets
2 heads, 4 sectors/track, 26080 cylinders
Unit�s = cylindres de 8 * 512 = 4096 octets
P�riph�rique Amorce D�but Fin Blocs Id Syst�me
Disque /dev/dm-0: 64.3 Go, 64390955008 octets
255 heads, 63 sectors/track, 7828 cylinders
Unit�s = cylindres de 16065 * 512 = 8225280 octets
Disque /dev/dm-0 ne contient pas une table de partition valide
Disque /dev/dm-1: 4194 Mo, 4194304000 octets
255 heads, 63 sectors/track, 509 cylinders
Unit�s = cylindres de 16065 * 512 = 8225280 octets
Disque /dev/dm-1 ne contient pas une table de partition valide
[root@mail8 ~]# cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 vda1[0]
104320 blocks [2/1] [U_]
md2 : active raid1 vda2[0]
66998976 blocks [2/1] [U_]
unused devices: <none>
Maintenant la ou je ne suis pas sur de ce que je doit faire:
D'abord augmenter la taille du raid :
mdadm --grow /dev/md2 --size=max
Ensuite augmenter la taille du volume LVM
pvresize /dev/md2
Puis
resize2fs /dev/md2
Si vous pouviez me conseiller, je ne souhaite pas détruire tous le disque (j'ai fait une sauvegarde de la machine virtuelle avant les manipulations)
Merci
-
a suivre en exemple
http://wiki.contribs.org/Raid:Growing#LVM:_Growing_the_PV
la fin du howto te concerne...apres normalement il ne devrait pas y avoir de surprise, bien sur le backup est obligatoire.
-
Merci du retour stephdl,
[root@mail8 ~]# pvresize /dev/md2
Physical volume "/dev/md2" changed
1 physical volume(s) resized / 0 physical volume(s) not resized
[root@mail8 ~]# lvresize -l +100%FREE /dev/main/root
New size (1919 extents) matches existing size (1919 extents)
Run `lvresize --help' for more information.
[root@mail8 ~]# resize2fs /dev/main/root
resize2fs 1.39 (29-May-2006)
Le syst�me de fichiers a d�j� 15720448 blocs. Rien � modifier�!
Apparement, il faut que je fasse une manip avant, car la commande "lvresize -l +100%FREE /dev/main/root" me dit qu'il n'y a rien à modifier >>"New size (1919 extents) matches existing size (1919 extents)"
Dois faire c'est manip à chaud ou avec un live cd?
désolé je suis vraiment pas à l'aise avec les raids et lvm :sad:
-
en premier
mdadm --grow /dev/md2 --size=max
-
en premier
mdadm --grow /dev/md2 --size=max
merci du retour, mais cela n'a pas fonctionné
je me suis inspiré du post suivant http://forums.contribs.org/index.php/topic,34413.0.html et cela fonctionne et du tien http://wiki.contribs.org/Raid:Growing#LVM:_Growing_the_PV
je fais une récap, c'est un copié collé en francais de ldkeen qui à fonctionné dans mon cas
1) sous proxmox, machine virtuelle éteinte, augmenter la taille du disque virtuelle
qemu-img resize /mnt/disk2/proxmox/images/300/vm-300-disk-1.qcow2 +32G
2) démarrer sme, supprimer la partition et la recréer /!\ attention a ce que vous faites pour ne pas supprimer vos données /!\
[root@mail8 ~]# fdisk /dev/vda
Le nombre de cylindres pour ce disque est initialisé à 13184.
Il n'y a rien d''incorrect avec cela, mais c'est plus grand que 1024,
et cela pourrait causer des problèmes en fonction pour certaines configurations:
1) logiciels qui sont exécutés à l'amorçage (i.e., vieilles versions de LILO)
2) logiciels d'amorçage et de partitionnement pour d'autres SE
(i.e., DOS FDISK, OS/2 FDISK)
Commande (m pour l'aide): d <<< supprimer la partions 2 >>>
Numéro de partition (1-4): 2
Commande (m pour l'aide): n <<<recréer une partition primaire en numéro 2>>>
Action de commande
e étendue
p partition primaire (1-4)
p
Numéro de partition (1-4): 2
Premier cylindre (14-13184, par défaut 14):
Utilisation de la valeur par défaut 14
Dernier cylindre ou +taille or +tailleM ou +tailleK (14-13184, par défaut 13184):
Utilisation de la valeur par défaut 13184
Commande (m pour l'aide): t <<<< mettre le type de partitions en fd>>>>
Numéro de partition (1-4): 2
Code Hex (taper L pour lister les codes): fd
Type de partition systéme modifié de 2 à fd (Linux raid autodetect)
Commande (m pour l'aide): w
La table de partitions a été altérée!
3)redémarrer sur le live cd en mode rescue
au démmarrage du live cd taper "sme rescue"
ne pas monter le réseau ni les partitions
taper
mdadm --create /dev/md2 --level 1 --raid-devices=2 /dev/vda2 missing
4)redémarrer la sme en mode normal et finir l'agrandissement
[root@mail8 ~]# pvresize /dev/md2
Physical volume "/dev/md2" changed
1 physical volume(s) resized / 0 physical volume(s) not resized
[root@mail8 ~]# lvresize -l +100%FREE /dev/main/root
Extending logical volume root to 91,97 GB
Logical volume root successfully resized
[root@mail8 ~]# resize2fs /dev/main/root
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/main/root is mounted on /; on-line resizing required
Performing an on-line resize of /dev/main/root to 24109056 (4k) blocks.
Le syst�me de fichiers /dev/main/root a maintenant une taille de 24109056 blocs.
[root@mail8 ~]# pvdisplay
--- Physical volume ---
PV Name /dev/md2
VG Name main
PV Size 95,90 GB / not usable 25,75 MB
Allocatable yes (but full)
PE Size (KByte) 32768
Total PE 3068
Free PE 0
Allocated PE 3068
PV UUID 5Q2hcq-CEx3-EuvL-1iiW-3FYW-0OSP-7NSimx
-
cool, cela vaudrait que tu laisse une trace sur le wiki de tout cela.....surement que cela servira a quelqu'un