• # ajout de disque virtuel, ou aggrandir une partition (xfs?)

    Posté par . En réponse au message Problème espace disque. Évalué à 1.

    Bonjour,
    La solution la plus "simple" c'est de rajouter un disque virtuel, le partitionner/formater dans le filesystem voulu et le monter(je pars du principe qu'il reste de la place dans le système de fichier utilisé par l'hyperviseur pour allouer des VMs).
    Pour un exemple concret, de mémoire il m'est arrivé la chose suivante: la VM est un serveur web et il n'y a plus assez de place dans le /var/www. Pour minimiser les tracas, j'ai ajouté un disque virtuel, formaté, arrêté le service web quelques minutes, le temps de synchroniser le /var/www sur le nouveau disque, vérifier rapidement les droits, j'en ai profité pour faire une sauvegarde et la mise à jour de la VM (tant qu'à faire ça mange pas de pain), modifié le fstab pour monter mon nouvel espace web du nouveau disque sur /var/www, et redémarré.

    Sinon, élargir une partition primaire est possible mais plus délicat. Il faut absolument faire un backup de la VM avant, car la manoeuvre peut rendre la VM inutilisable en cas de pépin.
    Sur CentOS il me semble que le filesystem par défaut est xfs, et il y a une commande xfs_growfs pour que le filesystem puisse être élargi à la taille de la partition.
    Mais d'abord il faut agrandir la partitio, et ça, pour une partition primaire je redis c'est risqué, backup tout ça...
    Voici un lien détaillant le procédé:
    https://www.golinuxcloud.com/extend-resize-primary-partition-non-lvm-linux/
    Pour ma part je préfère ne pas agir sur le filesystem vivant, mais plutôt redémarrer la VM sur une iso type "sysrescue" ou l'iso d'un liveCD centOS ou autre, faire les extension de partition depuis ce "liveCD", prier pour que ça marche (c-a-d: on est dans la situation idéale où la partition qu'on cherche à élargir est la dernière).
    Au pire, si ça foire je restaure le backup précédent de la VM.