在 GCP 上调整永久磁盘大小时,如何触发文件系统调整大小?
Posted
技术标签:
【中文标题】在 GCP 上调整永久磁盘大小时,如何触发文件系统调整大小?【英文标题】:How can I trigger a filesystem resize when a persistent disk is resized on GCP? 【发布时间】:2019-12-09 21:48:39 【问题描述】:在 GCP 上,当支持已挂载文件系统的磁盘大小发生更改时,是否有办法触发文件系统调整大小(可能通过运行 systemd 单元)?
我希望通过 udev
可以实现此类事件,但通过运行 udevadm monitor --environment
我只能看到附加/分离事件,而不是磁盘调整大小。
我认为我唯一的选择是定期运行 resize 或在磁盘大小更改时强制重新启动实例。
【问题讨论】:
Google Compute Engine 虚拟机,对于大多数 Linux 操作系统,都包含用于检查是否需要调整启动磁盘大小的启动代码。正确的程序是:调整磁盘大小,然后重启实例。您可以通过 Cloud SDK 和 Cloud Run + Cloud Scheduler 等其他服务自动检查可用磁盘空间、调整磁盘大小并重新启动。 【参考方案1】:没错,重新调整 VM 文件系统大小的唯一方法是手动进行。
您可以查看here 以按照步骤为 Windows 或 Linux 实例调整文件系统的大小。
【讨论】:
以上是关于在 GCP 上调整永久磁盘大小时,如何触发文件系统调整大小?的主要内容,如果未能解决你的问题,请参考以下文章