"growtpart"在Debian上失败



我正在谷歌云上运行Debian 8.7。该实例有一个大小为50G的磁盘,我将其大小增加到100G,如下面的lsblk输出所示:

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  100G  0 disk
`-sda1   8:1    0   50G  0 part /

然后我尝试使用增加sda1的大小

sudo growpart /dev/sda 1

,但得到以下错误:

failed [sfd_list:1] sfdisk --list --unit=S /dev/sda
FAILED: failed: sfdisk --list /dev/sda

它没有告诉我失败的具体原因。我在谷歌上搜索了一下,找不到任何人有这个问题。

我遵循了gcloud文档,无法找出问题所在。

Debian、Ubuntu等的谷歌云图像能够在启动时自动调整根文件系统的大小。如果在系统运行时调整磁盘大小,则下次重新启动系统时,将调整分区和文件系统的大小。

您还可以在系统运行时调整根文件系统的大小,而无需重新启动。

替换以下命令中的INSTANCE_NAME和ZONE。第二个命令假定文件系统是EXT4。检查您的系统设置。

调整磁盘大小:

gcloud compute disks resize INSTANCE_NAME --zone ZONE --size 30GB --quiet

调整分区和文件系统的大小:

gcloud compute ssh INSTANCE_NAME --zone ZONE --command "sudo expand-root.sh /dev/sda 1 ext4"

Debian 9–调整根文件系统的大小

相关内容

最新更新