103 lines
4.7 KiB
Markdown
103 lines
4.7 KiB
Markdown
# Corriger un espace disque récurrent sur la VM Remote
|
|
|
|
Cette procédure décrit l'extension d'un disque virtuel, d'une partition LVM, du volume physique et du volume logique. Les valeurs `almalinux`, `/dev/sda3` et 100 Go sont des exemples issus de la procédure source : confirmer les noms et tailles sur la VM avant toute modification.
|
|
|
|
> **Précaution :** toute modification de partition ou de stockage comporte un risque. Vérifier les sauvegardes et prendre un snapshot de la VM avant l'intervention. Ne pas poursuivre si le disque, la partition, le volume logique ou le système de fichiers cible ne sont pas clairement identifiés.
|
|
|
|
## 1. Diagnostiquer le volume de groupe
|
|
|
|
Vérifier la taille et l'espace libre du volume de groupe :
|
|
|
|
```bash
|
|
sudo vgdisplay
|
|
```
|
|
|
|
Dans l'exemple source, le groupe `almalinux` fait environ 69,57 Go au total et indique `Free PE / Size 0 / 0`. Cela signifie qu'il ne reste pas d'espace libre dans le volume de groupe pour agrandir un volume logique. La capacité totale du VG correspond à l'ensemble de ses volumes physiques.
|
|
|
|
## 2. Identifier le disque et le volume physique
|
|
|
|
Examiner les disques détectés et les volumes physiques :
|
|
|
|
```bash
|
|
sudo lvmdiskscan
|
|
sudo pvdisplay
|
|
```
|
|
|
|
Dans l'exemple source, la partition LVM est `/dev/sda3`. Vérifier cette information sur la VM; ne pas supposer que le disque est toujours `/dev/sda` ni que la partition est toujours la troisième.
|
|
|
|
## 3. Augmenter le disque virtuel
|
|
|
|
1. Dans Nutanix, prendre un snapshot de la VM selon la procédure de l'environnement.
|
|
2. Augmenter la capacité du disque virtuel. L'exemple source augmente le disque à 100 Go.
|
|
3. Confirmer dans la configuration de la VM que le bon disque a été agrandi.
|
|
|
|
## 4. Faire détecter la nouvelle capacité par le système
|
|
|
|
La procédure source mentionne un invité Ubuntu qui peut continuer à afficher l'ancienne capacité, environ 70 Go dans son exemple. Après l'extension dans Nutanix, relancer la détection du disque :
|
|
|
|
```bash
|
|
sudo sh -c 'echo 1 > /sys/class/block/sda/device/rescan'
|
|
```
|
|
|
|
Remplacer `sda` par le nom du disque réellement identifié. Si le disque n'est toujours pas détecté à la nouvelle taille, redémarrer la VM selon le plan d'intervention, puis vérifier de nouveau sa capacité.
|
|
|
|
## 5. Étendre la partition du volume physique
|
|
|
|
Avant de modifier la table de partitions, confirmer que `/dev/sda3` est bien la partition LVM à étendre et que l'espace ajouté se trouve après cette partition.
|
|
|
|
1. Lancer l'outil sur le disque identifié :
|
|
|
|
```bash
|
|
sudo cfdisk /dev/sda
|
|
```
|
|
|
|
2. Sélectionner la partition LVM (par exemple `/dev/sda3`) et choisir **Resize**.
|
|
3. Accepter la nouvelle taille proposée uniquement après vérification du disque et de la partition sélectionnés.
|
|
4. Sélectionner **Write** pour enregistrer la table de partitions, puis confirmer.
|
|
|
|
Ne pas supprimer ni recréer la partition. Si le partitionnement affiché ne correspond pas à la configuration attendue, arrêter et demander une validation à l'équipe responsable.
|
|
|
|
## 6. Redimensionner le volume physique LVM
|
|
|
|
Une fois la partition agrandie, informer LVM de sa nouvelle taille. Remplacer `/dev/sda3` par la partition vérifiée :
|
|
|
|
```bash
|
|
sudo pvresize /dev/sda3
|
|
```
|
|
|
|
Contrôler le résultat :
|
|
|
|
```bash
|
|
sudo pvdisplay
|
|
sudo vgdisplay
|
|
```
|
|
|
|
Le volume de groupe doit maintenant afficher de l'espace libre. L'exemple source indique environ 30 Go disponibles après l'extension; cette valeur dépend de la taille réelle du disque et des autres volumes.
|
|
|
|
## 7. Étendre le volume logique et le système de fichiers
|
|
|
|
Identifier d'abord le volume logique concerné, son point de montage et le type de système de fichiers. Les captures de la procédure source ne précisent ni le chemin du volume logique, ni la taille à lui attribuer, ni la commande exacte d'extension. Ne pas sélectionner un volume ou consommer tout l'espace libre sans confirmation.
|
|
|
|
Après validation du volume logique cible et de la taille à ajouter, effectuer son extension selon la procédure LVM approuvée pour la VM.
|
|
|
|
Si le système de fichiers concerné est XFS, l'agrandir après l'extension du volume logique en ciblant son point de montage :
|
|
|
|
```bash
|
|
sudo xfs_growfs <POINT_DE_MONTAGE>
|
|
```
|
|
|
|
Remplacer `<POINT_DE_MONTAGE>` par le point de montage réel. N'utiliser `xfs_growfs` que pour un système de fichiers XFS; si le type de système de fichiers ou la méthode requise n'est pas certain, arrêter et consulter la procédure correspondante.
|
|
|
|
## 8. Vérifier le résultat
|
|
|
|
Vérifier que le volume logique et le système de fichiers présentent la capacité attendue et que l'espace disque est disponible :
|
|
|
|
```bash
|
|
sudo pvs
|
|
sudo vgs
|
|
sudo lvs
|
|
df -h
|
|
```
|
|
|
|
Confirmer également que les services de la VM Remote fonctionnent normalement après l'intervention.
|