OSError:[Errno 28]使用Azure Shell时设备上没有剩余空间

时间:2019-11-13 11:16:52

标签: azure azure-cloud-shell

在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

1 个答案:

答案 0 :(得分:0)

我怀疑这是我本人在大文件周围移动引起的一种极端情况。 您可以通过查看资源组来找到已安装的驱动器:  “ cloud-shell-storage- [区域名称]”->具有随机名称的存储帐户->文件共享->然后在其中找到带有您的名字的文件共享。

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

screen shot of azure file share

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

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