Juil
12
2012

Redimmensionner les partitions par défaut de cPanel /Plesk..

Bonjour à tous,

Vous en avez marre d’avoir des partitions de 4Go par défaut après installations de cPanel ou Plesk sur votre serveur ( 1and1 notamment ) Centos ?

Je vais vous expliquer comment arranger ça 😉

Premièrement, connectez-vous à votre serveur via SSH et tapez df -h
Détails sur la commande :
df –> « disk free », cette commande affichera les informations d’utilisation du disque.
-h –> cette option permettra d’afficher l’utilisation du disque en KB, MB ou GB.

Voilà en gros ce que vous devriez voir :

# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/md1 3.7G 673M 3.1G 18% /
/dev/mapper/vg00-usr 4.0G 1.3G 2.7G 33% /usr
/dev/mapper/vg00-var 4.0G 3.6G 456M 89% /var
/dev/mapper/vg00-home 4.0G 4.2M 4.0G 1% /home
none 2.0G 10M 2.0G 1% /tmp

Ensuite, tapez fdisk -l pour voir la taille totale et les partitions de votre disque.

Tapez maintenant la commande pvs ( Physical Volume Show ), et voici le résultat :

# pvs
PV VG Fmt Attr PSize PFree
/dev/md3 vg00 lvm2 a- 925.91G 913.91G

Maintenant, nous allons ajouter 6Go à la partition « var ( /dev/mapper/vg00-var) par exemple, pour cela nous allons utiliser la commande lvextend.
Détails sur la commande :
lvextend –> « logical volume extend« , commande utilisée pour augmenter le volume.
-L +6G –> c’est ce paramètre qui permet d’ajouter 6Go ( dans notre exemple ).

Tapez donc cette commande lvextend -L +6G /dev/mapper/vg00-var et voici le résultat :

lvextend -L +6G /dev/mapper/vg00-var
Extending logical volume var to 10.00 GB
Logical volume var successfully resized

Maintenant retapez df -h pour revoir l’espace libre comme en début d’article, et vous voyez que la partition the /dev/mapper/vg00-var continue d’afficher 4G !
Ne vous inquiétez pas, c’est normal !

Tapez la commande lvs pour voir les informations du volume, et ici vous voyez que les 6Go ont été ajoutés :

# lvs
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
home vg00 -wi-ao 4.00G
usr vg00 -wi-ao 4.00G
var vg00 -wi-ao 10.00G

Tapez maintenant mount pour voir le système des fichiers montés. Par exemple ici, nous voyons que le volume /dev/mapper/vg00-var utilise xfs :

# mount
/dev/md1 on / type ext3 (rw)
none on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/mapper/vg00-usr on /usr type xfs (rw)
/dev/mapper/vg00-var on /var type xfs (rw,usrquota)
/dev/mapper/vg00-home on /home type xfs (rw,usrquota)
none on /tmp type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

Nous allons donc maintenant utiliser la commande xfs_growfs sur la partition /var pour augmenter le système de fichiers afin qu’il corresponde au volume logique :

# xfs_growfs /var
meta-data=/dev/vg00/var isize=256 agcount=4, agsize=262144 blks
= sectsz=512 attr=2
data = bsize=4096 blocks=1048576, imaxpct=25
= sunit=0 swidth=0 blks, unwritten=1
naming =version 2 bsize=4096
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=0
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 1048576 to 2621440

Retapez maintenant df -h et bingo ! /Var possède maintenant bien 10Go :

# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/md1 3.7G 673M 3.1G 18% /
/dev/mapper/vg00-usr 4.0G 1.3G 2.7G 33% /usr
/dev/mapper/vg00-var 10G 3.6G 6.5G 36% /var
/dev/mapper/vg00-home 4.0G 4.2M 4.0G 1% /home
none

Information : Pour ceux qui ne voient pas marqué « type xfs » en utilisant la commande mount, mais ext4, dans ce cas-là il faut utiliser la commande resize2fs et avec /dev/mapper/… :

resize2fs /dev/mapper/vg00-var

Bon courage à tous 🙂

3 commentaires + Ajouter un commentaire

  • Cool merci il me manquait la partie xfs_growfs, c’est bien pratique.

  • Merci !

  • Super tuto, j’ai l’impression d’avoir tout compris , je n’ai fait pourtant que suivre la procédure, et ça marche Merci beaucoup

Laisser un commentaire

*