首页 > 解决方案 > 如何在谷歌云虚拟机实例中创建新分区

问题描述

在物理机中,我可以通过以下链接使用命令“fdisk”进行分区:http: //puremonkey2010.blogspot.com/2017/01/linux-linux-hard-disk-format-command.html

但在谷歌云虚拟机实例中,不允许这样做:

命令(m 寻求帮助): w 分区表已被更改!

调用 ioctl() 重新读取分区表。

警告:重新读取分区表失败,错误 16:设备或资源忙。内核仍然使用旧表。新表将在下次重新启动或运行 partprobe(8) 或 kpartx(8) 同步磁盘后使用。

所以假设我有一个分区如下:

[root@johnwiki Tasks]# lsblk
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda      8:0    0  40G  0 disk 
└─sda1   8:1    0  20G  0 part /

如何创建一个新的分区 sdb2 以使用来自 sda 的剩余 20G?

非常感谢!

Ps我试图从这里查看来自谷歌的文档,但没有合适的例子来告诉我如何去做。

============= 已解决=============
原来fdisk也能正常工作。我只需要重新启动实例以反映执行分区的操作。否则我将无法在 /dev/sda2(新分区)上执行 mkfs。

参考:
- https://blog.gtwang.org/linux/linux-add-format-mount-harddisk/

标签: google-cloud-platform

解决方案


以下链接中有一些文档,您可以按照这些文档调整 Cloud VM 实例上永久磁盘上的文件系统和分区的大小。

https://cloud.google.com/compute/docs/disks/add-persistent-disk#resize_partitions


推荐阅读