0

在 Azure Cloud Shell 中运行任何基于 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
4

1 回答 1

2

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

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

azure 文件共享的屏幕截图

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

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

于 2019-11-13T11:16:52.223 回答