« Extension disques » : différence entre les versions
Autres actions
Page créée avec « # 🧱 Extension LVM avec recréation de partition logique **Date :** 17/09/2025 **Auteur :** Eugène **Contexte :** `/` saturé, besoin d’agrandir le disque virtuel ## 🧠 Étapes clés 1. Extension disque dans Proxmox 2. Suppression/recréation de `sda2` et `sda5` (secteur 1001472) 3. Conservation signature LVM (`n`) 4. Écriture table avec `w` 5. `pvresize /dev/sda5` 6. `lvextend -l +100%FREE /dev/mapper/ServeurVPN--vg-root` 7. `resize2fs /dev/mapper... » |
Aucun résumé des modifications |
||
| Ligne 1 : | Ligne 1 : | ||
= 🧱 Fiche Wiki : Agrandir une partition LVM dans une VM Proxmox = | |||
Auteur : Eugène Date : 17/09/2025 Contexte : / saturé dans une VM Linux. Besoin d’agrandir le disque virtuel, recréer la partition | |||
logique, et étendre le volume LVM sans perte de données. | |||
== 🧠 Objectif == | |||
Étendre le disque virtuel dans Proxmox, recréer proprement la partition logique sda5, préserver la signature LVM, et redimensionner / avec pvresize, lvextend, et resize2fs. | |||
🧰 Prérequis | |||
VM Linux avec LVM (/dev/mapper/ServeurVPN--vg-root) | |||
Disque virtuel en mode raw ou qcow2 | |||
- | Accès root ou sudo | ||
- | |||
- | Sauvegarde recommandée | ||
🪛 Étapes détaillées | |||
1. 🔧 Étendre le disque dans Proxmox | |||
Dans l’interface Proxmox : | |||
Aller dans VM → Hardware → Hard Disk | |||
Cliquer sur Resize disk | |||
Ajouter +40 GiB (ou selon besoin) | |||
Vérifier dans la VM : | |||
bash | |||
lsblk | |||
→ /dev/sda doit avoir gagné en taille | |||
2. 🧱 Recréer la partition logique avec fdisk | |||
bash | |||
sudo fdisk /dev/sda | |||
a. Supprimer les anciennes partitions | |||
text | |||
Command (m for help): d | |||
Partition number (2-5): 5 | |||
Command (m for help): d | |||
Partition number (2-5): 2 | |||
b. Créer la partition étendue | |||
text | |||
Command (m for help): n | |||
Partition type: e | |||
Partition number (2-4): 2 | |||
First sector (999424-...): [Entrée] | |||
Last sector: [Entrée] | |||
c. Créer la partition logique | |||
text | |||
Command (m for help): n | |||
Partition type: l | |||
Partition number: 5 | |||
First sector (1001472): [Entrée] | |||
Last sector: [Entrée] | |||
d. Conserver la signature LVM | |||
text | |||
Partition #5 contains a signature LVM2_member. | |||
Do you want to remove the signature? [Y/N]: N | |||
e. Écrire la table | |||
text | |||
Command (m for help): w | |||
3. 🔄 Recharger la table de partitions | |||
bash | |||
sudo partprobe | |||
4. 📦 Redimensionner le volume physique LVM | |||
bash | |||
sudo pvresize /dev/sda5 | |||
5. 📈 Étendre le volume logique / | |||
bash | |||
sudo lvextend -l +100%FREE /dev/mapper/ServeurVPN--vg-root | |||
6. 🧱 Redimensionner le système de fichiers ext4 | |||
bash | |||
sudo resize2fs /dev/mapper/ServeurVPN--vg-root | |||
7. 📊 Vérification finale | |||
bash | |||
df -h / | |||
→ / doit afficher la nouvelle taille (ex: 20 GiB avec 50 % utilisé) | |||
🧼 Nettoyage post-extension (optionnel) | |||
bash | |||
sudo du -xh / --max-depth=2 | sort -h | tail -n 20 | |||
docker system prune -a | |||
sudo journalctl --vacuum-size=100M | |||
sudo lsof | grep deleted | |||
🧾 Résultat | |||
/ étendu sans redémarrage | |||
Données intactes | |||
Partition logique recréée proprement | |||
Signature LVM préservée | |||
Espace disque libéré | |||
Version du 17 septembre 2025 à 20:51
🧱 Fiche Wiki : Agrandir une partition LVM dans une VM Proxmox
Auteur : Eugène Date : 17/09/2025 Contexte : / saturé dans une VM Linux. Besoin d’agrandir le disque virtuel, recréer la partition logique, et étendre le volume LVM sans perte de données.
🧠 Objectif
Étendre le disque virtuel dans Proxmox, recréer proprement la partition logique sda5, préserver la signature LVM, et redimensionner / avec pvresize, lvextend, et resize2fs.
🧰 Prérequis VM Linux avec LVM (/dev/mapper/ServeurVPN--vg-root)
Disque virtuel en mode raw ou qcow2
Accès root ou sudo
Sauvegarde recommandée
🪛 Étapes détaillées 1. 🔧 Étendre le disque dans Proxmox Dans l’interface Proxmox :
Aller dans VM → Hardware → Hard Disk
Cliquer sur Resize disk
Ajouter +40 GiB (ou selon besoin)
Vérifier dans la VM :
bash lsblk → /dev/sda doit avoir gagné en taille
2. 🧱 Recréer la partition logique avec fdisk bash sudo fdisk /dev/sda a. Supprimer les anciennes partitions text Command (m for help): d Partition number (2-5): 5 Command (m for help): d Partition number (2-5): 2 b. Créer la partition étendue text Command (m for help): n Partition type: e Partition number (2-4): 2 First sector (999424-...): [Entrée] Last sector: [Entrée] c. Créer la partition logique text Command (m for help): n Partition type: l Partition number: 5 First sector (1001472): [Entrée] Last sector: [Entrée] d. Conserver la signature LVM text Partition #5 contains a signature LVM2_member. Do you want to remove the signature? [Y/N]: N e. Écrire la table text Command (m for help): w 3. 🔄 Recharger la table de partitions bash sudo partprobe 4. 📦 Redimensionner le volume physique LVM bash sudo pvresize /dev/sda5 5. 📈 Étendre le volume logique / bash sudo lvextend -l +100%FREE /dev/mapper/ServeurVPN--vg-root 6. 🧱 Redimensionner le système de fichiers ext4 bash sudo resize2fs /dev/mapper/ServeurVPN--vg-root 7. 📊 Vérification finale bash df -h / → / doit afficher la nouvelle taille (ex: 20 GiB avec 50 % utilisé)
🧼 Nettoyage post-extension (optionnel) bash sudo du -xh / --max-depth=2 | sort -h | tail -n 20 docker system prune -a sudo journalctl --vacuum-size=100M sudo lsof | grep deleted 🧾 Résultat / étendu sans redémarrage
Données intactes
Partition logique recréée proprement
Signature LVM préservée
Espace disque libéré