Vous n'êtes pas identifié(e).
Ce résultat est intéressant (/home agrandi grâce à l' ajout d'une partition ou possible avec un nouveau disk) mais n'est pas celui attendu dans ce cas là.
J’aimerai ré-alloué cette espace directement en redimensionnant (agrandir) uniquement /dev/daff-pc-vg/home
et non par le biais d'une partition (sda3) ou nouveau disk ajouté à /dev/daff-pc-vg/home
Il me semble avoir déjà réussit cette opération pourtant mais bon...sans doute oublié ou rêvé
J'ai recloné pour retrouvé la config vu plus haut (+d'infos lsblk).
Dernière modification par Daff (01-05-2020 18:13:47)
Hors ligne
j'ai réussi à agrandir /home par le biais d'une nouvelle partition créer avec cfdisk ici /dev/sda3 (8°LVM) rattaché à /dev/daff-pc-vg/home
Que signifie "8°LVM" ?
Au passage, tu as oublié de chiffrer le nouveau PV.
Créer et ajouter un nouveau PV est la méthode la plus simple et sûre quand on n'utilise pas le chiffrement. C'est l'un des gros avantages de LVM, pas besoin d'opérations risquées comme le redimensionnement ou le déplacement de partitions. Mais le chiffrement complique tout.
Dernière modification par raleur (01-05-2020 11:30:11)
Il vaut mieux montrer que raconter.
Hors ligne
Ensuite il faut agrandir le PV contenu dans le volume chiffré avec pvresize.
Ensuite tu peux agrandir le volume logique avec lvextend et le système de fichiers avec resize2fs.
Edit : correction du nom de volume chiffré.
Le volume chiffré contenu dans la partition sda5 s'appelle sdb5_crypt, merci l'installateur Debian pour ce choix de nommage débile basé sur la nom de la partition au moment de l'installation alors qu'on sait que ce dernier peut changer à tout moment après, comme on le voit ici.
Dernière modification par raleur (01-05-2020 11:39:31)
Il vaut mieux montrer que raconter.
Hors ligne
Que signifie "8°LVM" ?
c'est le type de partition dans cfdisk
Oui j'ai oublié de chiffrer le nouveau PV.
Effectivement le chiffrement complique tout.
Hors ligne
Dernière modification par raleur (01-05-2020 11:58:48)
Il vaut mieux montrer que raconter.
Hors ligne
raleur a écrit : Si tu veux absolument agrandir le PV existant, la première étape consiste à agrandir la partition /dev/sda5.
Ensuite il faut soit redémarrer, soit utiliser cryptsetup pour que le volume chiffré utilise l'espace supplémentaire de la partition.
cryptsetup resize sdb5_crypt
Ensuite il faut agrandir le PV contenu dans le volume chiffré avec pvresize.
pvresize /dev/mapper/sdb5_crypt
Ensuite tu peux agrandir le volume logique avec lvextend et le système de fichiers avec resize2fs.
Résultat :
Size
sda 232,9G
sda1 243M
sda2 1K
sda5 232,7G
sdb5_crypt 232,6G
daff--pc--vg-root 24G
daff--pc--vg-swap_1 4G
daff--pc--vg-home 203,2G
Sa à l'air d'être OK. L'opération a réussit.
SUPER
Une autre question si je peux me permettre :
j'aimerai pouvoir faire prochainement le chemin inverse CAD de ce disque 250G repasser dans le disque de 80GO
en réduisant ce coup-ci daff--pc--vg-home et sdb5_crypt
Hors ligne
Dernière modification par Daff (01-05-2020 13:44:47)
Hors ligne
j'aimerai pouvoir faire prochainement le chemin inverse CAD de ce disque 250G repasser dans le disque de 80GO
Pour quelle raison ?
lvresize -L -160G /dev/daff-pc-vg/home
resize2fs /dev/daff-pc-vg/home
Surtout pas dans cet ordre ! Cela endommagerait le système de fichiers.
Dans cet ordre :
- réduire le système de fichiers avec resize2fs (il devra préalablement être démonté et fsck'é)
- réduire le volume logique avec lvreduce à une taille non inférieure à celle du système de fichiers, pas même d'un octet
- réduire le volume physique avec pvresize
- réduire le volume chiffré avec cryptsetup, en spécifiant la nouvelle taille non inférieure à la taille du PV LVM
- réduire la partition logique sda5
- réduire la partition étendue sda2
Si certains "extents" (blocs LVM) alloués aux volumes logiques se trouvent au-delà de la future fin du PV, alors il faudra les déplacer avec pvmove (voir page de manuel) avant de réduire le PV.
Bref, faut vraiment avoir envie.
Dernière modification par raleur (01-05-2020 13:54:51)
Il vaut mieux montrer que raconter.
Hors ligne
redémarré
réduire partition logique sda 5
reduire partition étendue sda2
Mais bon pas grave au pire le cas échéant je recommence tout en installant sur un disk plus petit.
C'est peut être plus raisonable.
Encore pour la manip >home et avec cryptsetup
Edit à toto : Pour que la lecture du code sur le forum soit lisible par tous, il faut bien disposer chaque commande hors de la suivante. Modif fête.
Oh, quel beau BB …code où comment mettre en forme vos messages dans le fofo
Hors ligne
resize2fs /dev/daff-pc-vg/home
Il faut spécifier la taille désirée pour réduire, sinon resize2fs ne fait rien et lvresize détruit tout.
Ça ne sert à rien de redémarrer après.
Cryptsetup resize ne sert à rien si on ne spécifie pas la taille désirée ou si on n'a pas d'abord réduit la partition sous-jacente.
Dernière modification par raleur (01-05-2020 15:23:32)
Il vaut mieux montrer que raconter.
Hors ligne
J'y suis presque ou pas du tout ? Je comprends pas très bien comment on peut réduire une partition chiffré à froid (démonter) sans perte des données dans /home.
Dernière modification par Daff (01-05-2020 16:40:58)
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
Hors ligne
Ensuite j'ai redimensionné avec cfdisk sda5 et sda2 en 70G puis
Hors ligne
Apparemment la partition logique est à l'extérieur de la partition étendue.
On peut voir la sortie de fdisk -l ?
Ce serait surprenant que cfdisk autorise cela.
pvresize /dev/mapper/sdb5_crypt
Tu n'as pas spécifié de taille, donc ça n'a pas réduit le PV.
cryptsetup resize sdb5_crypt 70G
cryptsetup -v resize sdb5_crypt
La seconde commande a annulé l'effet de la première.
Il faut être très prudent avec la réduction de volumes en cascade. Si tu réduis un volume ou une partition sans avoir préalablement réduit son contenu à une taille inférieure ou égale, tu tronques ce contenu, ce qui signifie généralement sa destruction.
Il vaut mieux montrer que raconter.
Hors ligne
Hors ligne
Hors ligne
raleur a écrit : Tu n'as pas spécifié de taille, donc ça n'a pas réduit le PV.
Sa n'a pas fonctionné :
-L arguments invalid
40G chemin incorrect ou nom enfin je sais plus un truc avec 40G
idem
Mais je réessaierai tous depuis le début de toute manière.
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
-L arguments invalid
Lire la page de manuel avant d'utiliser une commande. L'option pour spécifier la taille est --setphysicalvolumesize.
Il vaut mieux montrer que raconter.
Hors ligne
Dernière modification par Daff (02-05-2020 10:45:50)
Hors ligne
pvresize --70G /dev/mapper/sdb5_crypt
Toujours pas. Lire la page de manuel.
Il vaut mieux montrer que raconter.
Hors ligne
ou
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
puis
affiche toujours 232,6G pour sdb5_crypt
Hors ligne