直到昨天,我一直在 GCP 上启动实例,没有任何问题。当我选择 RedHat 8 作为操作系统时,问题出现了,因为它不会将硬盘大小调整为输入参数(例如 40 GB)。无论我尝试哪种机器和区域组合,系统都会以默认大小(即 10 GB)部署实例,这对于大多数应用程序来说是不够的。附加卷和分区之间似乎存在一些分歧。命令“fdisk”和“df”的结果为:
#sudo fdisk -l
Disk /dev/sda: 40 GiB, 42949672960 bytes, 83886080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x45fed8bf
#sudo df
Filesystem 1K-blocks Used Available Use% Mounted on
devtmpfs 1793080 0 1793080 0% /dev
tmpfs 1806916 0 1806916 0% /dev/shm
tmpfs 1806916 8504 1798412 1% /run
tmpfs 1806916 0 1806916 0% /sys/fs/cgroup
/dev/sda1 10474496 2015776 8458720 20% /
tmpfs 361380 0 361380 0% /run/user/1000
有谁注意到了同样的问题或者知道如何解决它?
答案1
我认为这与一个已知问题有关。使用某些映像(例如某些 CentOS 7、RHEL 7 和 RHEL 8)创建新的 Compute Engine 实例时,启动磁盘不会自动扩展到先前指定的大小。
看着这了解更多信息。