Comment redimentionner une partition contenant un unique VG ?

Le
Valrik
Bonjour à tous.

Il y a quelques années, j'ai installé mon système sur l'uniq=
ue
partition de /dev/sda, c'est à dire /dev/sda1. Elle est elle-même=
sous
partitionnée grâce à LVM.

Néanmoins, comme j'ai utilisé la totalité du disque pour cet=
te
partition, je n'ai plus de marge de manœuvre pour d'autres besoins. De
plus, le gâchis d'espace disque est énorme (90%).

Une solution consisterait repartir de zéro, mais cela serait inél=
égant
et comme cette station doit assurer un service quasi permanent, les
ruptures de service doivent être les plus courtes possibles.

Voila la situation :

/! : lsblk =
=
=
=

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 465,8G 0 disk
└─sda1 8:1 0 465,8G 0 part =

├─00-Deb--Stretch_v9--Racine 254:0 0 952M 0 lvm /
├─00-Deb--Stretch_v9--usr 254:1 0 3,1G 0 lvm /=
usr
├─00-Deb--Stretch_v9--boot 254:2 0 476M 0 lvm /=
boot
├─00-root 254:3 0 476M 0 lvm /=
root
├─00-tmp 254:4 0 14G 0 lvm /=
mnt/debinst_buster/tmp
├─00-Deb--Stretch_v9--var 254:5 0 2,8G 0 lvm /=
var
├─00-opt 254:6 0 284M 0 lvm /=
opt
├─00-Espace_d_echange 254:7 0 1,9G 0 lvm [=
SWAP]
├─00-Usr_local 254:8 0 44M 0 lvm /=
usr/local
├─00-Deb--Buster_v10--Racine 254:12 0 1G 0 lvm /=
mnt/debinst_buster
├─00-Deb--Buster_v10--boot 254:13 0 200M 0 lvm /=
mnt/debinst_buster/boot
├─00-Deb--Buster_v10--usr 254:14 0 4G 0 lvm /=
mnt/debinst_buster/usr
└─00-Deb--Buster_v10--var 254:15 0 3,5G 0 lvm /=
mnt/debinst_buster/var
sdb 8:16 0 1,8T 0 disk
└─sdb_crypt 254:9 0 1,8T 0 crypt /=
home
sdc 8:32 0 3,7T 0 disk
└─sdc_crypt 254:10 0 3,7T 0 crypt /=
mnt/sauvegarde
/! :


Ce je souhaiterais faire, c'est :

- Réduire le VM nommé « 00 » à la taille effectiv=
e de la somme de
tous les LV.
- Réduire la partition « sda1 » à la taille du VM d=
jà cité.
- Créer d'autres partitions (LVM + crypto), qui progressivement
serviront à la production (facile).
- À terme, liquider la partition sda1.

Je me demande donc quelle est la meilleure stratégie et les bons
outils à utiliser ?

Merci de m'avoir consacré un peu de votre attention.
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Philippe Weill
Le #26537251
Le 02/02/2020 à 15:57, Valrik a écrit :
Bonjour à tous.
Il y a quelques années, j'ai installé mon système sur l'unique
partition de /dev/sda, c'est à dire /dev/sda1. Elle est elle-même sous
partitionnée grâce à LVM.
Néanmoins, comme j'ai utilisé la totalité du disque pour cette
partition, je n'ai plus de marge de manœuvre pour d'autres besoins. De
plus, le gâchis d'espace disque est énorme (90%).

un peu plus d'infos serait necessaire
resultat des commandes ( sous root ) pvs, vgs et lvs
ensuite avec du vgreduce , puis resize de la partition
et pvresize on doit pouvoir s'en sortir

Une solution consisterait repartir de zéro, mais cela serait inélégant
et comme cette station doit assurer un service quasi permanent, les
ruptures de service doivent être les plus courtes possibles.
Voila la situation :
/! : lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 465,8G 0 disk
└─sda1 8:1 0 465,8G 0 part
├─00-Deb--Stretch_v9--Racine 254:0 0 952M 0 lvm /
├─00-Deb--Stretch_v9--usr 254:1 0 3,1G 0 lvm /usr
├─00-Deb--Stretch_v9--boot 254:2 0 476M 0 lvm /boot
├─00-root 254:3 0 476M 0 lvm /root
├─00-tmp 254:4 0 14G 0 lvm /mnt/debinst_buster/tmp
├─00-Deb--Stretch_v9--var 254:5 0 2,8G 0 lvm /var
├─00-opt 254:6 0 284M 0 lvm /opt
├─00-Espace_d_echange 254:7 0 1,9G 0 lvm [SWAP]
├─00-Usr_local 254:8 0 44M 0 lvm /usr/local
├─00-Deb--Buster_v10--Racine 254:12 0 1G 0 lvm /mnt/debinst_buster
├─00-Deb--Buster_v10--boot 254:13 0 200M 0 lvm /mnt/debinst_buster/boot
├─00-Deb--Buster_v10--usr 254:14 0 4G 0 lvm /mnt/debinst_buster/usr
└─00-Deb--Buster_v10--var 254:15 0 3,5G 0 lvm /mnt/debinst_buster/var
sdb 8:16 0 1,8T 0 disk
└─sdb_crypt 254:9 0 1,8T 0 crypt /home
sdc 8:32 0 3,7T 0 disk
└─sdc_crypt 254:10 0 3,7T 0 crypt /mnt/sauvegarde
/! :
Ce je souhaiterais faire, c'est :
- Réduire le VM nommé « 00 » à la taille effective de la somme de
tous les LV.
- Réduire la partition « sda1 » à la taille du VM déjà cité.
- Créer d'autres partitions (LVM + crypto), qui progressivement
serviront à la production (facile).
- À terme, liquider la partition sda1.
Je me demande donc quelle est la meilleure stratégie et les bons
outils à utiliser ?
Merci de m'avoir consacré un peu de votre attention.
Pascal Hambourg
Le #26537311
Le 02/02/2020 à 19:04, Philippe Weill a écrit :
un peu plus d'infos serait necessaire
resultat des commandes ( sous root ) pvs, vgs et lvs

Pas nécessaire, lsblk fournit des information suffisantes.
ensuite avec du vgreduce , puis resize de la partition
et pvresize on doit pouvoir s'en sortir

vgreduce sert à retirer un PV entier d'un VG, aucune utilité ici.
D'abord pvmove pour déplacer les extents si nécessaire, puis pvresize
AVANT réduction de la partition avec parted.
Valrik
Le #26537415
Pascal Hambourg
vgreduce sert à retirer un PV entier d'un VG, aucune utilité ic i.
D'abord pvmove pour déplacer les extents si nécessaire, puis pv resize
AVANT réduction de la partition avec parted.

OK, merci pour les infos. En croisant les doigts pour que cela ne craque
pas le système…
Publicité
Poster une réponse
Anonyme