Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google compute engine 如何增加Google计算引擎磁盘中现有rootfs文件夹的大小_Google Compute Engine - Fatal编程技术网

Google compute engine 如何增加Google计算引擎磁盘中现有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命令,但它表示大小已经达到 命令跟踪如下所示:

如何在实例达到峰值后增加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大小时需要帮助,以便我们可以继续安装。
我们还可以合并这两个磁盘,以便将其视为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”对新磁盘进行重新分区。可能不需要手动重新分区