Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:systeme:matos:lvm [2022/10/28 14:51] – [Réduire un PV] bn8informatique:systeme:matos:lvm [2024/05/22 13:25] (Version actuelle) – [Réduire un LV] bn8
Ligne 102: Ligne 102:
 Pour un système de fichiers EXT3/EXT4 : Pour un système de fichiers EXT3/EXT4 :
  
-  * On démonte si nécessaire le LV +  * On commence par définir quelques variables: <code bash> 
- +LV=/dev/vg/lv 
-  umount /dev/vg/lv +SIZE=xxxG 
- +</code> 
-  * On check le FS (obligatoire) +  * On réduit ensuite le file-system du LV à son minimum :<code bash> 
- +# On démonte si nécessaire le LV 
-  e2fsck -f /dev/vg/lv +umount $LV 
- +On check le FS (obligatoire) 
-  * On resize au minimum le FS +e2fsck -f $LV 
- +On resize au minimum le FS 
-  resize2fs -M /dev/vg/lv +resize2fs -M $LV 
- +On mount le FS pour voir si ça c'est bien passé 
-  * On mount le FS pour voir si ça c'est bien passé +mount $LV 
- +# On vérifie la taille minimum nécessaire pour le FS 
-  mount /dev/vg/lv +df $LV 
- +</code> 
-  * un ''df'' nous indique sa nouvelle taille +  * Le résultat du ''df'' nous indiquera la nouvelle taille minimum pour le FS. On s'assure donc que la taille envisager convient avant de continuer. 
- +  * On peut ensuite alors réduire le LV et réajuster/monter le FS pour finir : <code bash> 
-  /dev/mapper/vg-lv   578M  578M     0 100% /mount/path +On démonte le LV 
- +umount $LV 
-  * On démonte le LV +On resize le LV à la taille voulue 
- +lvreduce -L $SIZE $LV 
-  umount /dev/vg/lv +On check le FS (obligatoire) 
- +e2fsck -f $LV 
-  * On resize le LV à la taille voulue +On resize le FS à la taille du LV 
- +resize2fs $LV 
-  lvreduce -L 5G /dev/vg/lv +On remonte le LV 
- +mount $LV 
-  * On check le FS (obligatoire) +</code>
- +
-  e2fsck -f /dev/vg/lv +
- +
-  * On resize le FS à la taille du LV +
- +
-  resize2fs /dev/vg/lv +
- +
-  * On remonte le LV +
- +
-  mount /dev/vg/lv +
 ===== Snapshot ===== ===== Snapshot =====