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
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 :
# 🧱 Extension LVM avec recréation de partition logique
= 🧱 Fiche Wiki : Agrandir une partition LVM dans une VM Proxmox =


**Date :** 17/09/2025
  Auteur : Eugène Date : 17/09/2025 Contexte : / saturé dans une VM Linux. Besoin d’agrandir le disque virtuel, recréer la partition
**Auteur :** Eugène 
  logique, et étendre le volume LVM sans perte de données.
**Contexte :** `/` saturé, besoin d’agrandir le disque virtuel


## 🧠 Étapes clés
== 🧠 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.


1. Extension disque dans Proxmox
🧰 Prérequis
2. Suppression/recréation de `sda2` et `sda5` (secteur 1001472)
VM Linux avec LVM (/dev/mapper/ServeurVPN--vg-root)
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/ServeurVPN--vg-root`
8. Vérification avec `df -h /`


## 📊 Résultat
Disque virtuel en mode raw ou qcow2


- `/` étendu à 20 GiB
Accès root ou sudo
- 9.5 GiB libres
 
- Docker et TunnelBoard fonctionnels
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é