2 votes

Extension d'un volume xfs crypté

Je travaille sur l'expansion d'un volume actuellement attaché à l'un de mes serveurs Ubuntu Amazon AWS, mais je rencontre quelques problèmes. J'ai déjà créé un nouveau volume à partir d'un instantané, puis attaché le volume nouvellement créé à l'instance EC2. Je prépare le volume à l'aide des commandes suivantes :

sudo vgchange -a y
sudo cryptsetup luksOpen /dev/mapper/vgdata2-lvdata cryptmnt

Ce volume était à l'origine de 600GB et est maintenant de 700GB. Après avoir monté le volume avec

sudo mount /dev/mapper/cryptmnt /mnt/ebs1

J'essaie d'étendre le volume en utilisant

sudo xfs_growfs -d /mnt/ebs1/

Ce qui donne cette sortie

meta-data=/dev/mapper/cryptmnt   isize=256    agcount=4, agsize=39321280 blks
         =                       sectsz=512   attr=2
data     =                       bsize=4096   blocks=157285119, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0
log      =internal               bsize=4096   blocks=76799, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data size unchanged, skipping

Je n'ai aucune idée si je fais quelque chose de mal ou s'il y a des étapes que je manque. Exécution de df -h après cela, le résultat est le suivant

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             7.9G  4.8G  2.7G  65% /
none                  827M  124K  827M   1% /dev
none                  833M     0  833M   0% /dev/shm
none                  833M   52K  833M   1% /var/run
none                  833M     0  833M   0% /var/lock
/dev/mapper/cryptmnt  600G  598G  2.3G 100% /mnt/ebs1

Ce qui montre que le volume n'a pas été redimensionné.

3voto

Tracy Points 11

Lorsque vous redimensionnez un volume, vous devez redimensionner tous les calques, en partant du bas vers le haut.

Dans ce cas, vous avez 6 couches :

  • Volume EC2
  • Volume physique LVM
  • Groupe de volumes LVM (automatique lors du redimensionnement du volume physique)
  • Volume logique LVM
  • Volume de LUKS
  • Système de fichiers XFS

Dans ce cas, "bas" signifie le premier.

Redimensionnez le volume physique LVM :

pvresize /dev/xvdH

(remplacer par le chemin d'accès réel du dispositif)

Redimensionner le volume logique

lvresize -l +100%FREE vgdata2-lvdata

(ajustez en fonction de l'espace que vous voulez que le volume utilise si ce n'est pas 100%)

Redimensionner le volume luks

cryptsetup resize /dev/mapper/cryptmnt

Redimensionner le système de fichiers

xfs_growfs /mnt/ebs1

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