设置地区永久性磁盘 - Google Compute Engine

Set up zonal persistent disk - Google Compute Engine

我是 运行 Google 云计算实例上的 JupyterHub 服务器,最近遇到一个问题,我 运行 硬盘 space 不足,这导致了JupyterHub 服务器卡住 500 个错误等。我应该提到我正在使用 The Littlest JupyterHub to run the JupyterHub server. I had a look at options to expand the hard drive space of my instance and the recommended action seemed to be to attach a zonal persistent disk. I followed Google's instructions 并且它看起来像预期的那样附加。请参阅下面 df -h 的输出,这表明它已按预期安装。

但是,我无法确定这个新硬盘驱动器是否真的被 VM / JupyterHub 服务器用于存储。我担心,当我继续使用 JupyterHub 服务器时,它只会再次填满原来的 20GB /dev/sda1 磁盘,而不会使用新的 200GB /dev/sdb 进行溢出。我如何检查区域永久性磁盘是否会按预期使用,以避免 JupyterHub 因没有剩余硬盘 space 而卡住?

我真的不是这方面的专家,所以如果这是一个愚蠢的问题,请提前道歉。

提前致谢!

您可以检查此 link 以更改您的 JupyterHub 服务器正在使用的目录。

另一种解决方法是增加默认磁盘大小 (sda1)。您可以先停止实例,然后转到 Compute Engine > Disks 来执行此操作。单击实例的磁盘,然后单击页面顶部的编辑。输入所需的新磁盘大小,然后单击“保存”。

我认为解决此问题的最简单方法是调整文件系统的大小/dev/sda1您可以查看this document了解更多信息。

  1. 前往 VM instances page.
  2. 停止您的实例。
  3. 转到 Disks page 查看项目中的永久性磁盘列表。
  4. 单击要调整大小的磁盘的名称。
  5. 在磁盘详细信息页面上,单击编辑
  6. 大小字段中,输入磁盘的新大小。
  7. 单击保存将您的更改应用到磁盘。
  8. 重新启动您的实例。

我在自己的实例中复制它 这是我更改前的文件系统

调整磁盘大小后:

您的情况的另一个选择是 Resizing the file system and partitions on a zonal persistent disk,以便操作系统可以访问额外的 space。