【发布时间】:2020-02-04 04:00:01
【问题描述】:
根据docs:
Cloud Shell 提供 5 GB 的免费永久磁盘存储,挂载为虚拟机实例上的
$HOME目录。
我需要更多(付费)存储空间,尽管我可以从 Cloud Shell 环境进行访问,并且在我的会话中保持不变。它主要用于存储 git 存储库和图像的本地克隆。我将是唯一可以访问这些文件的人。
似乎 5 GB 存储空间是一个硬限制,因此它不会动态扩展,并会向我收取超出部分的费用。可以使用增强模式,但这不会影响存储大小。而且我也无法使用custom Cloud Shell environment 提供更多存储空间。我不知道是否可以将另一个 GCE 永久磁盘安装到我的 $HOME。我正在考虑 gcs-fuse 建议 in this answer 但我不确定它是否适合 git repos。
有没有办法在 Cloud Shell 中提供更多可用存储空间?
【问题讨论】:
-
一个想法...如何使用 Google Filestore ...cloud.google.com/filestore ... 在 GCP 中提供 NFS 可挂载存储。您能否设置一个 Filestore 环境,然后 NFS 将存储挂载到您的 Cloud Shell 环境中?
-
与 [Fuse}(cloud.google.com/storage/docs/gcs-fuse) 的解决方法相同,您可以将存储桶挂载为文件系统存储。
-
请参阅下面我的回答以使用存储桶执行此操作。
标签: google-cloud-platform google-cloud-shell gcsfuse