2 votes

Redimensionner 2 partitions Btrfs derrière le cryptage luks

Je m'adresse à vous après avoir fait des recherches infructueuses sur mon problème.

Comme j'ai sous-estimé la taille de la partition racine, elle est maintenant pleine comme ****. Je souhaite donc la redimensionner. Comme ma partition /home n'est pas encore pleine, je veux la réduire et attribuer le nouvel espace à /root.

Voici un aperçu de ma configuration :

ubuntu@ubuntu:/media/Tarroot$ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL,MODEL,HCTL
NAME                       FSTYPE        SIZE MOUNTPOINT                    LABEL       MODEL            HCTL
loop0                      squashfs      1.8G /rofs                                                      
loop1                      squashfs     87.9M /snap/core/5662                                            
loop2                      squashfs    140.9M /snap/gnome-3-26-1604/70                                   
loop3                      squashfs      2.3M /snap/gnome-calculator/238                                 
loop4                      squashfs       13M /snap/gnome-characters/124                                 
loop5                      squashfs     14.5M /snap/gnome-logs/45                                        
loop6                      squashfs      3.7M /snap/gnome-system-monitor/57                              
loop7                      squashfs     42.1M /snap/gtk-common-themes/701                                
sda                                    238.5G                                           LITEON L8H-256V2 2:0:0:0
sda1                     vfat          512M                                                            
sda2                     ext2          244M                                                            
sda3                     crypto_LUKS 237.8G                                                            
  crypt1                 LVM2_member 237.8G                                                            
    Tarkovski--vg-root   btrfs          28G /media/Tarroot                                             
    Tarkovski--vg-swap_1 swap          7.9G                                                            
    Tarkovski--vg-home   btrfs       201.9G /media/Tarroot/home                                        
sdb                                     14.3G                                           Ultra Fit        0:0:0:0
sdb1                     vfat         14.3G /cdrom                        UBUNTU 18_1             

Comme vous pouvez le voir, j'utilise un ubuntu live (18.10). Vous pouvez voir que sur sda3 j'ai le cryptage Luks, puis lvm, puis mes partitions. Et oui, je suis un grand fan de Tarkovsky, si vous ne le connaissez pas, vous devez aller voir ses films.

J'ai réussi à réduire le répertoire /home après l'avoir monté avec cette commande :

sudo btrfs filesystem resize -10G /media/Tarroot/home/

Après vérification, je constate que la taille a changé avec

ubuntu@ubuntu:/media/Tarroot$ sudo btrfs filesystem show -d
Label: none  uuid: 8bb040f7-08e8-43b0-a95c-405f00bd8a23
    Total devices 1 FS bytes used 27.13GiB
    devid    1 size 27.94GiB used 27.94GiB path /dev/mapper/Tarkovski--vg-root

Label: none  uuid: bd4ae1da-0da6-4366-a727-d0ff982888f0
    Total devices 1 FS bytes used 82.42GiB
    devid    1 size 191.89GiB used 106.02GiB path /dev/mapper/Tarkovski--vg-home

Mais lorsque j'essaie d'ajouter l'espace libéré à ma racine :

ubuntu@ubuntu:/media/Tarroot$ sudo btrfs filesystem resize +1G /media/Tarroot
Resize '/media/Tarroot' of '+1G'
ERROR: unable to resize '/media/Tarroot': no enough free space

C'est ce que je ne comprends pas.

Si vous pouviez m'aider, ce serait formidable.

J'ai essentiellement suivi ce guide : https://help.ubuntu.com/community/ResizeEncryptedPartitions

Je vous prie d'agréer, Madame, Monsieur, l'expression de mes salutations distinguées,

1voto

user7277082 Points 31

D'accord, Après une bonne nuit de sommeil, j'ai enfin compris que j'étais idiot. Si comme moi vous êtes coincé avec ça. Les étapes sont les suivantes : D'abord vous montez tout (cf le guide) Ensuite vous réduisez le système de fichiers, puis vous réduisez le volume lvm, puis vous redimensionnez l'autre volume lvm, enfin l'autre système de fichiers.

Merci

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X