【问题标题】:OSError: [Errno 28] No space left on device when using Azure ShellOSError: [Errno 28] 使用 Azure Shell 时设备上没有剩余空间
【发布时间】:2019-11-13 11:16:52
【问题描述】:

在 Azure Cloud Shell 中运行 any 基于 az 的命令时,我收到大量与 Python 相关的错误,其中唯一有形的错误在这里:

例如,只是命令 az 本身。

--- Logging error ---
Traceback (most recent call last):
  File "/opt/az/lib/python3.6/logging/__init__.py", line 996, in emit
    self.flush()
  File "/opt/az/lib/python3.6/logging/__init__.py", line 976, in flush
    self.stream.flush()
OSError: [Errno 28] No space left on device

【问题讨论】:

    标签: azure azure-cloud-shell


    【解决方案1】:

    我怀疑这是我自己在大文件中移动引起的边缘情况。 您可以通过查看资源组找到已安装的驱动器: “cloud-shell-storage-[区域名称]”-> 一个名称看似随机的存储帐户-> 文件共享 -> 然后找到其中包含您的名称的文件共享。

    不同区域可能有多个资源组,请继续查找,直到找到标题中包含您名字的文件共享。

    您可以增加配额或删除一些文件。

    或者,去核并删除文件共享(不是其他人可能正在使用的帐户!!),然后在 azure shell 中执行cloudrive unmount,但是您将丢失所有内容,包括您的命令历史记录。因此,您可能更愿意增加配额/删除文件。

    【讨论】:

      猜你喜欢
      • 2021-01-07
      • 1970-01-01
      • 1970-01-01
      • 2017-04-06
      • 2017-09-20
      • 2022-07-03
      • 1970-01-01
      • 2019-08-01
      • 1970-01-01
      相关资源
      最近更新 更多