« Extension disques » : différence entre les versions
De EC_Wiki
Autres actions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| (4 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
Retour [[Linux]]|[[Accueil]] | |||
= 🧱 Fiche Wiki : Agrandir une partition LVM dans une VM Proxmox = | = 🧱 Fiche Wiki : Agrandir une partition LVM dans une VM Proxmox = | ||
| Ligne 22 : | Ligne 24 : | ||
Vérifier dans la VM : | Vérifier dans la VM : | ||
lsblk | |||
→ /dev/sda doit avoir gagné en taille | → /dev/sda doit avoir gagné en taille | ||
2. 🧱 Recréer la partition logique avec fdisk | 2. 🧱 Recréer la partition logique avec fdisk | ||
sudo fdisk /dev/sda | |||
a. Supprimer les anciennes partitions | a. Supprimer les anciennes partitions | ||
| Ligne 60 : | Ligne 62 : | ||
3. 🔄 Recharger la table de partitions | 3. 🔄 Recharger la table de partitions | ||
sudo partprobe | |||
4. 📦 Redimensionner le volume physique LVM | 4. 📦 Redimensionner le volume physique LVM | ||
sudo pvresize /dev/sda5 | |||
5. 📈 Étendre le volume logique / | 5. 📈 Étendre le volume logique / | ||
sudo lvextend -l +100%FREE /dev/mapper/ServeurVPN--vg-root | |||
6. 🧱 Redimensionner le système de fichiers ext4 | 6. 🧱 Redimensionner le système de fichiers ext4 | ||
sudo resize2fs /dev/mapper/ServeurVPN--vg-root | |||
7. 📊 Vérification finale | 7. 📊 Vérification finale | ||
df -h / | |||
→ / doit afficher la nouvelle taille (ex: 20 GiB avec 50 % utilisé) | → / doit afficher la nouvelle taille (ex: 20 GiB avec 50 % utilisé) | ||
🧼 Nettoyage post-extension (optionnel) | 🧼 Nettoyage post-extension (optionnel) | ||
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 | 🧾 Résultat | ||
| Ligne 87 : | Ligne 89 : | ||
Signature LVM préservée | Signature LVM préservée | ||
Espace disque libéré | Espace disque libéré | ||
== 📋 Mini‑checklist : Extension disque Proxmox + LVM == | |||
=== Préparation === | |||
* Sauvegarder les données critiques | |||
* Vérifier la taille actuelle du disque : | |||
`lsblk` | |||
`df -h` | |||
=== Étape 1 : Agrandir le disque dans Proxmox === | |||
* Dans l’interface Proxmox → VM → Hardware → disque → "Resize disk" | |||
* Ajouter l’espace souhaité (ex. +20G → total 60G) | |||
=== Étape 2 : Ajuster les partitions === | |||
* Lancer | |||
`parted /dev/sda` | |||
* Vérifier : | |||
`print` | |||
* Étendre la partition étendue : | |||
`resizepart 2 100%` | |||
* Étendre la partition logique LVM : | |||
`resizepart 5 100%` | |||
* Quitter : | |||
`quit` | |||
=== Étape 3 : Mettre à jour LVM === | |||
* Redimensionner le PV : | |||
`pvresize /dev/sda5` | |||
* Étendre le LV root : | |||
`lvextend -l +100%FREE /dev/ServeurVPN-vg/root` | |||
* Redimensionner le FS : | |||
`resize2fs /dev/ServeurVPN-vg/root` | |||
=== Étape 4 : Vérification === | |||
* Vérifier les tailles : | |||
`lsblk` | |||
`df -h` | |||
* `/root` doit refléter la nouvelle taille (ex. ~53G) | |||
* `/home` reste à la taille définie (ex. 5G) | |||
=== Notes === | |||
* Toujours démonter les FS avant réduction (`umount /home`) | |||
* Utiliser `e2fsck` avant `resize2fs` lors d’une réduction | |||
* Documenter chaque étape pour réutilisation future | |||
Dernière version du 13 mai 2026 à 18:19
🧱 Fiche Wiki : Agrandir une partition LVM dans une VM Proxmox modifier le wikicode
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 modifier le wikicode
É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 modifier le wikicode
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 modifier le wikicode
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 : lsblk → /dev/sda doit avoir gagné en taille
2. 🧱 Recréer la partition logique avec fdisk sudo fdisk /dev/sda a. Supprimer les anciennes partitions
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 sudo partprobe
4. 📦 Redimensionner le volume physique LVM sudo pvresize /dev/sda5
5. 📈 Étendre le volume logique / sudo lvextend -l +100%FREE /dev/mapper/ServeurVPN--vg-root
6. 🧱 Redimensionner le système de fichiers ext4 sudo resize2fs /dev/mapper/ServeurVPN--vg-root
7. 📊 Vérification finale df -h / → / doit afficher la nouvelle taille (ex: 20 GiB avec 50 % utilisé)
🧼 Nettoyage post-extension (optionnel) 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é
📋 Mini‑checklist : Extension disque Proxmox + LVM modifier le wikicode
Préparation modifier le wikicode
- Sauvegarder les données critiques
- Vérifier la taille actuelle du disque :
`lsblk` `df -h`
Étape 1 : Agrandir le disque dans Proxmox modifier le wikicode
- Dans l’interface Proxmox → VM → Hardware → disque → "Resize disk"
- Ajouter l’espace souhaité (ex. +20G → total 60G)
Étape 2 : Ajuster les partitions modifier le wikicode
- Lancer
`parted /dev/sda`
- Vérifier :
`print`
- Étendre la partition étendue :
`resizepart 2 100%`
- Étendre la partition logique LVM :
`resizepart 5 100%`
- Quitter :
`quit`
Étape 3 : Mettre à jour LVM modifier le wikicode
- Redimensionner le PV :
`pvresize /dev/sda5`
- Étendre le LV root :
`lvextend -l +100%FREE /dev/ServeurVPN-vg/root`
- Redimensionner le FS :
`resize2fs /dev/ServeurVPN-vg/root`
Étape 4 : Vérification modifier le wikicode
- Vérifier les tailles :
`lsblk` `df -h`
- `/root` doit refléter la nouvelle taille (ex. ~53G)
- `/home` reste à la taille définie (ex. 5G)
Notes modifier le wikicode
- Toujours démonter les FS avant réduction (`umount /home`)
- Utiliser `e2fsck` avant `resize2fs` lors d’une réduction
- Documenter chaque étape pour réutilisation future