Расширение зашифрованного xfs объема

Я работаю над расширением в настоящее время приложенного объема в один из моего Amazon Ubuntu серверы AWS, но у меня есть некоторые проблемы. Я уже создал новый объем из снимка, затем присоединил недавно созданный объем к экземпляру EC2. Я готовлю объем к использованию следующими командами:

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

Этот объем был первоначально 600 ГБ и - теперь 700 ГБ. После монтирования объема с

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

Я пытаюсь развернуть использование объема

sudo xfs_growfs -d /mnt/ebs1/

Который приводит к этому выводу

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

Я понятия не имею, делаю ли я что-то не так или если существуют шаги, которые я пропускаю. Выполнение df -h после того, как это приводит к следующему выводу

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

Который показывает, что объем не был изменен.

2
задан 15 May 2014 в 08:43

1 ответ

При изменении размеров объема необходимо изменить размеры всех слоев, начав с самого начала.

В этом случае у Вас есть 6 слоев:

  • объем EC2
  • физический том
  • LVM группа объема LVM (автоматический после изменения размеров физического тома)
  • логический том
  • LVM объем LUKS
  • файловая система XFS

В этом случае "нижняя часть" означает, что первый

Изменяет размеры физического тома LVM:

pvresize /dev/xvdH

(замена путем существующего устройства)

Изменяют размеры логического тома

lvresize -l +100%FREE vgdata2-lvdata

(корректируйтесь к тому, сколько пространства Вы хотите, чтобы объем использовал, если не 100%)

Изменяют размеры объема удач

cryptsetup resize /dev/mapper/cryptmnt

, Изменяют размеры файловой системы

xfs_growfs /mnt/ebs1
2
ответ дан 20 November 2019 в 00:27

Другие вопросы по тегам:

Похожие вопросы: