Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« Extension disques » : différence entre les versions

De EC_Wiki
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 5 : Ligne 5 :


== 🧠 Objectif ==
== 🧠 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.
É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
=== 🧰 Prérequis ===
VM Linux avec LVM (/dev/mapper/ServeurVPN--vg-root)
VM Linux avec LVM (/dev/mapper/ServeurVPN--vg-root)
Disque virtuel en mode raw ou qcow2
Accès root ou sudo
Sauvegarde recommandée


Disque virtuel en mode raw ou qcow2
==== 🪛 É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 :
lsblk
→ /dev/sda doit avoir gagné en taille


Accès root ou sudo
2. 🧱 Recréer la partition logique avec fdisk
sudo fdisk /dev/sda
a. Supprimer les anciennes partitions


Sauvegarde recommandée
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


🪛 Étapes détaillées
text:
1. 🔧 Étendre le disque dans Proxmox
Command (m for help): n
Dans l’interface Proxmox :
Partition type: e
Partition number (2-4): 2
First sector (999424-...): [Entrée]
Last sector: [Entrée]
c. Créer la partition logique


Aller dans VM → Hardware → Hard Disk
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


Cliquer sur Resize disk
text
Partition #5 contains a signature LVM2_member.
Do you want to remove the signature? [Y/N]: N
e. Écrire la table


Ajouter +40 GiB (ou selon besoin)
text
Command (m for help): w


Vérifier dans la VM :
3. 🔄 Recharger la table de partitions
sudo partprobe


bash
4. 📦 Redimensionner le volume physique LVM
lsblk
sudo pvresize /dev/sda5
/dev/sda doit avoir gagné en taille


2. 🧱 Recréer la partition logique avec fdisk
5. 📈 Étendre le volume logique /
bash
sudo lvextend -l +100%FREE /dev/mapper/ServeurVPN--vg-root
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)
6. 🧱 Redimensionner le système de fichiers ext4
bash
sudo resize2fs /dev/mapper/ServeurVPN--vg-root
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
7. 📊 Vérification finale
df -h /
→ / doit afficher la nouvelle taille (ex: 20 GiB avec 50 % utilisé)


Partition logique recréée proprement
🧼 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


Signature LVM préservée
🧾 Résultat
 
/ étendu sans redémarrage
Espace disque libéré
Données intactes
Partition logique recréée proprement
Signature LVM préservée
Espace disque libéré

Version du 22 septembre 2025 à 09:54

🧱 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 :
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é