Google compute engine 如何增加Google计算引擎磁盘中现有rootfs文件夹的大小
如何在实例达到峰值后增加Google计算引擎中的磁盘大小 我们已经创建了具有10gb硬盘的VM实例。稍后为了增加磁盘大小,我们在已启动并正在运行的先前10gb磁盘上添加了一个200gb的新磁盘。 我们已经用10gb磁盘挂载了200gb,当给出df-h命令时,它显示在/dev/sdb中 当我们尝试运行一个软件时,它已填充了10GB的rootfs文件夹,并且由于磁盘空间不足,安装失败(rootfs文件夹已被100%占用) 我们试图运行resize2fs命令,但它表示大小已经达到 命令跟踪如下所示: xxxxxxxxx\u gmail_c@pgg-2:/home/xxxxx/opt/pgg/scripts$sudo resize2fs/dev/sdb resize2fs 1.42.5(2012年7月29日) 文件系统已经有52428800个块长。无事可做! xxxxxxxxx\u gmail_c@pega-2:/home/xxxxx/opt/pgg/scripts$sudo resize2fs/dev/sdb 20G resize2fs 1.42.5(2012年7月29日) 位于/dev/sdb的文件系统安装在/mnt/pd1上;需要在线调整大小 resize2fs:不支持在线收缩 增加rootfs大小时需要帮助,以便我们可以继续安装。Google compute engine 如何增加Google计算引擎磁盘中现有rootfs文件夹的大小,google-compute-engine,Google Compute Engine,如何在实例达到峰值后增加Google计算引擎中的磁盘大小 我们已经创建了具有10gb硬盘的VM实例。稍后为了增加磁盘大小,我们在已启动并正在运行的先前10gb磁盘上添加了一个200gb的新磁盘。 我们已经用10gb磁盘挂载了200gb,当给出df-h命令时,它显示在/dev/sdb中 当我们尝试运行一个软件时,它已填充了10GB的rootfs文件夹,并且由于磁盘空间不足,安装失败(rootfs文件夹已被100%占用) 我们试图运行resize2fs命令,但它表示大小已经达到 命令跟踪如下所示:
我们还可以合并这两个磁盘,以便将其视为210gb(逻辑上)而不是10gb+200gb。您需要选择一个目录来装载新磁盘文件系统。您可能需要首先定位和格式化磁盘,然后将新文件系统和chippy文件从现有驱动器装载到新驱动器 以下是如何做到这一点的指南: 根据具体情况,您可能还希望按照以下说明重新使用较大的根驱动器:
只需遵循以下步骤
我希望它能有所帮助。在这种情况下,由于VM实例正在生产中,并且有一些文件和数据需要保护,因此第一步是拍摄磁盘快照。这将创建磁盘备份,对于重新创建可能已损坏或丢失的永久磁盘非常有用 通过Google Developer Console或使用以下命令可以轻松创建磁盘快照:
$ gcloud compute disks snapshot DISK
$ gcloud compute disks create <newdiskname> --source-snapshot=<my-data-disk-snapshot> --size=200GB
创建快照后,可以通过以下命令从快照创建更大的磁盘(例如200GB):
$ gcloud compute disks snapshot DISK
$ gcloud compute disks create <newdiskname> --source-snapshot=<my-data-disk-snapshot> --size=200GB
$gcloud计算磁盘创建--源快照=--大小=200GB
现在,您可以通过“artcile”的“步骤3”到“步骤15”对新磁盘进行重新分区。可能不需要手动重新分区