« LVM : Réduire une partition chiffrée » : différence entre les versions

De Adadov.net wiki
Page créée avec « {{EnCours|auteur=Adadov}} LVM est un système très intéressant pour gérer son espace disque tant qu'il s'agit de l'étendre mais dés qu'il s'agit de redessiner en prof... »
 
Aucun résumé des modifications
Ligne 6 : Ligne 6 :


=== Préparation ===
=== Préparation ===
Espaces disques utilisés :
$ df -h
Sys. de fichiers      Taille Utilisé Dispo Uti% Monté sur
/dev/mapper/vg-lv_root    87G    44G  39G  54% /
/dev/sda1                477M    135M  313M  31% /boot
/dev/dm-3                55G    41G  12G  79% /home


Voici la structure des partitions :  
Voici la structure des partitions :  
Ligne 24 : Ligne 16 :
└─sda2                                            8:2    0 148,6G  0 part   
└─sda2                                            8:2    0 148,6G  0 part   
   ├─vg-lv_swap                                  253:0    0  5,8G  0 lvm  [SWAP]
   ├─vg-lv_swap                                  253:0    0  5,8G  0 lvm  [SWAP]
   ├─vg-lv_root                                  253:1    0  87,8G  0 lvm  /
   ├─vg-lv_root                                  253:1    0  57,8G  0 lvm  /
   └─vg-lv_home                                  253:2    0    55G 0 lvm   
   └─vg-lv_home                                  253:2    0    85G 0 lvm   
     └─luks-9a831617-f0bc-4932-9dcd-f7e6c114bfc9 253:3    0    55G 0 crypt /home
     └─luks-9a831617-f0bc-4932-9dcd-f7e6c114bfc9 253:3    0    85G 0 crypt /home
</file>
</file>


Ligne 32 : Ligne 24 :


Afin de réduire le volume ''lv_home'' il faudra donc commencer par réduire l'espace chiffré.
Afin de réduire le volume ''lv_home'' il faudra donc commencer par réduire l'espace chiffré.
La nouvelle taille de la partition home sera de 55G afin d'agrandir la partition root.


=== Marche à suivre ===
=== Marche à suivre ===
Ligne 41 : Ligne 35 :
* Réduire l'espace chiffré
* Réduire l'espace chiffré
{{LxTerm|user=root|text=cryptsetup resize -b 90000000 /dev/mapper/vg-lv_home}}
{{LxTerm|user=root|text=cryptsetup resize -b 90000000 /dev/mapper/vg-lv_home}}
On redimensionne l'espace chiffré avec une taille inférieure à celle qu'on souhaite afin de ne pas avoir de soucis lors du redimensionnement du volume LVM. Ici on a choisit 90'000'000 secteurs pour nouvelle taille
On redimensionne l'espace chiffré avec une taille inférieure à celle qu'on souhaite afin de ne pas avoir de soucis lors du redimensionnement du volume LVM. Ici on a choisit 90'000'000 secteurs pour nouvelle taille afin d'être inférieur au 55G choisis.
* Vérifier le système de fichier avant réduction
{{LxTerm|user=root|text=fsck /dev/vg/lv_home}}
* Redimensionner le volume logique
{{LxTerm|user=root|text=lvresize -r -L 55G /dev/vg/lv_home}}
* Ouvrir l'espace chiffré
{{LxTerm|user=root|text=cryptsetup /dev/vg/lv_home home}}
* Vérifier le système de fichier avant redimensionnement
{{LxTerm|user=root|text=fsck /dev/mapper/home}}
* Redimensionner l'espace chiffré pour qu'il ai la même taille que la partition
{{LxTerm|user=root|text=resize2fs /dev/mapper/home}}
* Remonter la partition home
{{LxTerm|user=root|text=mount /dev/mapper/home /home}}
 
[[Catégorie:LUKS]]


[[Catégorie:LVM]]
[[Catégorie:LVM]]
[[Catégorie:Workstations]]
[[Catégorie:Workstations]]
[[Catégorie:Linux]]
[[Catégorie:Linux]]

Version du 1 juillet 2015 à 18:21

Article en cours de rédaction ou de modification !
Le présent article est actuellement en cours de rédaction ou de modification.
Adressez-vous à la personne en charge pour toute proposition ou modification.
Auteur / Editeur : Adadov
Dernière édition : 01/07/2015

LVM est un système très intéressant pour gérer son espace disque tant qu'il s'agit de l'étendre mais dés qu'il s'agit de redessiner en profondeur sa découpe ou de réduire fortement certains espaces là c'est la grosse merde c'est un peu plus délicat.

On va donc aborder quelques unes de ces manœuvres douteuses dans cet article.

Réduire un volume physique (PV) LVM

Préparation

Voici la structure des partitions : <file>

$ sudo lsblk

[sudo] password for me: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 149,1G 0 disk ├─sda1 8:1 0 500M 0 part /boot └─sda2 8:2 0 148,6G 0 part

 ├─vg-lv_swap                                  253:0    0   5,8G  0 lvm   [SWAP]
 ├─vg-lv_root                                  253:1    0  57,8G  0 lvm   /
 └─vg-lv_home                                  253:2    0    85G  0 lvm   
   └─luks-9a831617-f0bc-4932-9dcd-f7e6c114bfc9 253:3    0    85G  0 crypt /home

</file>

On peut constater que l'espace chiffré se trouve dans le volume logique lv_home qui dépend lui même du groupe de volume vg.

Afin de réduire le volume lv_home il faudra donc commencer par réduire l'espace chiffré.

La nouvelle taille de la partition home sera de 55G afin d'agrandir la partition root.

Marche à suivre

  • Démonter la partition /home
[root@linux] # umount /homedblclick to copy
  • Fermer la partition LUKS
[root@linux] # cryptsetup close /dev/mapper/luks-9a831617-f0bc-4932-9dcd-f7e6c114bfc9dblclick to copy
  • Réduire l'espace chiffré
[root@linux] # cryptsetup resize -b 90000000 /dev/mapper/vg-lv_homedblclick to copy

On redimensionne l'espace chiffré avec une taille inférieure à celle qu'on souhaite afin de ne pas avoir de soucis lors du redimensionnement du volume LVM. Ici on a choisit 90'000'000 secteurs pour nouvelle taille afin d'être inférieur au 55G choisis.

  • Vérifier le système de fichier avant réduction
[root@linux] # fsck /dev/vg/lv_homedblclick to copy
  • Redimensionner le volume logique
[root@linux] # lvresize -r -L 55G /dev/vg/lv_homedblclick to copy
  • Ouvrir l'espace chiffré
[root@linux] # cryptsetup /dev/vg/lv_home homedblclick to copy
  • Vérifier le système de fichier avant redimensionnement
[root@linux] # fsck /dev/mapper/homedblclick to copy
  • Redimensionner l'espace chiffré pour qu'il ai la même taille que la partition
[root@linux] # resize2fs /dev/mapper/homedblclick to copy
  • Remonter la partition home
[root@linux] # mount /dev/mapper/home /homedblclick to copy