Назад | Перейти на главную страницу

Не удается увеличить файловую систему XFS на Amazon EC2

Я добавил немного места в том EBS на Amazon EC2, но попытался увеличить раздел до того, как он завершил оптимизацию диска и освободил все пространство. Теперь я вижу правильный размер диска, но мне не хватает около 1 ТБ места в разделе, в который я не могу врасти.

[root@##### ~]# lsblk
NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   3T  0 disk
└─xvda1 202:1    0   2T  0 part /
loop0     7:0    0   4G  0 loop /var/tmp

[root@##### ~]# growpart /dev/xvda 1
NOCHANGE: partition 1 is size 4294965248. it cannot be grown

Вы можете видеть, что на xvda доступно 3 ТБ, но я не могу увеличить xvda1. И простая попытка увеличить файловую систему тоже не работает.

[root@##### ~]# xfs_growfs -d /
meta-data=/dev/xvda1             isize=512    agcount=1025, agsize=524224 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=536870656, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data size unchanged, skipping

EDIT :: Я понял, что здесь происходит, AMI установил этот экземпляр с разделом MBR, который не может увеличиваться до более чем 2 ТБ. Теперь мне нужен способ перенести данные на новый диск с разделом GPT.

Ваше блочное устройство EBS было разделено по схеме разделения MBR, которая позволяет разделам иметь максимальный размер 2 ТБ. Чтобы иметь большие перегородки вы должны использовать схему разделения GPT при создании разделов диска.

Если вы загружаетесь с тома, вам следует подумать о создании нового тома для хранения данных вместо увеличения размера загрузочного тома.