google 计算引擎启动盘已满,ssh shell 无响应

google 计算引擎启动盘已满,ssh shell 无响应

如何使用 gcloud cli 连接新磁盘空间并扩展到文件系统。vm 实例 ssh 没有响应,我尝试了所有其他方法。我有实例磁盘的快照映像。请告诉我如何连接磁盘和扩展文件系统大小。我们在 googel 计算引擎上使用 ubuntu 18.04。ssh shell 没有给出任何响应。串行控制台一次又一次显示此消息。

Blockquote 9 月 7 日 08:51:47 aexpress google-accounts:调用响应处理程序时发生错误异常。 [Errno 2] 在 ['/tmp', '/var/tmp', '/usr/tmp', '/'] 中未找到可用的临时目录。#012Traceback(最近一次调用最后一次):#012 文件“/usr/lib/python3/dist-packages/google_compute_engine/metadata_watcher.py”,第 200 行,位于 WatchMetadata#012 handler(response)#012 文件“/usr/lib/python3/dist-packages/google_compute_engine/accounts/accounts_daemon.py”,第 285 行,位于 HandleAccounts#012 self.utils.SetConfiguredUsers(desired_users.keys())#012 文件“/usr/lib/python3/dist-packages/google_compute_engine/accounts/accounts_utils.py”,第 318 行,位于SetConfiguredUsers#012 模式 = 'w',前缀 = 前缀,删除 = True)作为 updated_users:#012 文件“/usr/lib/python3.6/tempfile.py”,第 681 行,位于 NamedTemporaryFile#012 前缀、后缀、目录、output_type = _sanitize_params(前缀、后缀、目录)#012 文件“/usr/lib/python3.6/tempfile.py”,第 269 行,位于 _sanitize_params#012 dir = gettempdir()#012 文件“/usr/lib/python3.6/tempfile.py”,第 437 行,位于 gettempdir#012 tempdir = _get_default_tempdir()#012 文件“/usr/lib/python3.6/tempfile.py”,第 372 行,位于 _get_default_tempdir#012 dirlist)#012FileNotFoundError: [Errno 2] 在 ['/tmp', '/var/tmp', '/usr/tmp', '/'] 中未找到可用的临时目录

答案1

您是否尝试过遵循此文档[1]?我还找到了这个分步指南文档[2]来自第三方网站,值得尝试。

如果您已经为磁盘添加了更多容量,则可以在 gcloud 中使用此命令行

gcloud compute disks resize example-disk --size 250

另一方面,如果您的映像是最近的,您应该尝试重新启动 VM 实例。文件系统应该会自动调整大小。

相关内容