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
 
(6 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
# 🧱 Extension LVM avec recréation de partition logique
Retour [[Linux]]|[[Accueil]]


**Date :** 17/09/2025 
= 🧱 Fiche Wiki : Agrandir une partition LVM dans une VM Proxmox =
**Auteur :** Eugène 
**Contexte :** `/` saturé, besoin d’agrandir le disque virtuel


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


1. Extension disque dans Proxmox
== 🧠 Objectif ==
2. Suppression/recréation de `sda2` et `sda5` (secteur 1001472)
Étendre le disque virtuel dans Proxmox, recréer proprement la partition logique sda5, préserver la signature LVM, et redimensionner / avec pvresize
3. Conservation signature LVM (`n`)
lvextend, et resize2fs.
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
=== 🧰 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


- `/` étendu à 20 GiB
==== 🪛 Étapes détaillées ====
- 9.5 GiB libres
1. 🔧 Étendre le disque dans Proxmox
- Docker et TunnelBoard fonctionnels
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 ==
 
=== 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

Retour Linux|Accueil

🧱 Fiche Wiki : Agrandir une partition LVM dans une VM Proxmox modifier

 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

É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

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

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

Préparation modifier

  • Sauvegarder les données critiques
  • Vérifier la taille actuelle du disque :
`lsblk`
`df -h`

Étape 1 : Agrandir le disque dans Proxmox modifier

  • Dans l’interface Proxmox → VM → Hardware → disque → "Resize disk"
  • Ajouter l’espace souhaité (ex. +20G → total 60G)

Étape 2 : Ajuster les partitions modifier

  • 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

  • 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

  • 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

  • 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