Согласно Google документация:
Если вы создаете или изменить размер корневого постоянного диска или создать диск из образа или снимка, ваш экземпляр виртуальной машины может автоматически изменять размер раздел, чтобы распознать дополнительное пространство после того, как вы перезапустить экземпляр.
Если это одна из поддерживаемых ОС
CentOS 6 & CentOS 7
v20160418 or newer Yes.
These images will automatically resize root partitions up to 2 TB. Even if
the disk is larger than 2 TB, the operating system only recognizes up to 2
TB.
Исходное изображение: centos-7-v20170523
Однако, похоже, что / dev / sda1 не был повторно разделен для использования дополнительного пространства.
[redacted@redacted ~]$ sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 30G 0 disk
└─sda1 8:1 0 10G 0 part /
[redacted@redacted ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 10G 8.0G 2.0G 81% /
devtmpfs 3.7G 0 3.7G 0% /dev
tmpfs 3.7G 0 3.7G 0% /dev/shm
tmpfs 3.7G 8.3M 3.7G 1% /run
tmpfs 3.7G 0 3.7G 0% /sys/fs/cgroup
tmpfs 749M 0 749M 0% /run/user/1000
Я пытался перезапустить экземпляр несколько раз, а также увеличить размер (изначально было 25, но увеличено до 30, чтобы попытаться переразметить его)
Я попытался использовать xfs_growfs на диске, но там не повезло
[redacted@redacted ~]# xfs_growfs /dev/sda1 -D 7864320
meta-data=/dev/sda1 isize=256 agcount=4, agsize=655296 blks
= sectsz=4096 attr=2, projid32bit=1
= crc=0 finobt=0 spinodes=0
data = bsize=4096 blocks=2621184, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal bsize=4096 blocks=2560, version=2
= sectsz=4096 sunit=1 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data size 7864320 too large, maximum is 2621184
Я несколько озадачен, почему это не работает. Единственный другой вариант - прикрепить его к другому экземпляру, а затем изменить размер формы раздела там, однако я бы хотел, чтобы он работал таким образом, поскольку вышеупомянутый метод потребует гораздо больше работы и более склонен к ошибки.
Спасибо @Faizan.
Служба expand-root.service была отключена, и ее просто нужно было включить
sudo systemctl enable expand-root