【问题标题】:No space left on device- Ubuntu Issues设备上没有剩余空间 - Ubuntu问题
【发布时间】:2021-09-02 22:26:50
【问题描述】:

我在目录中写入文件时收到此错误“OSError: [Errno 28] No space left on device”。我正在以编程方式从不同的来源下载图像并根据日常创建目录。不过它在 Windows 上运行良好。

在检查 inode 时我得到了这个

我尝试了不同的解决方案,例如删除垃圾文件和 tmp 文件夹,但仍然没有成功。

可能是什么问题?

【问题讨论】:

标签: linux ubuntu filesystems


【解决方案1】:

inode 与磁盘使用没有直接关系。最好使用df -h 来实际查看驱动器是否已满。

但是当您收到错误消息时:是的,它已满。到边缘。

您可能有一些数据在某些地方使用了所有宝贵的存储空间。使用du -hs * | sort -h 检查您的主目录。这可能需要一点时间,但它会显示当前工作目录中所有文件和目录的大小(并对其进行排序)。

要检查的目录还有/opt/var/tmp。但是,如果您不知道自己在做什么,请不要随意删除 /var 中的内容。

我在这里也列出了/tmp,因为您没有将它列为tmpfs 类型的挂载。你应该解决这个问题。

【讨论】:

  • 我的驱动器未满,空间很大。检查ibb.co/cwvsHjy 也通过检查目录 (ibb.co/9s1q1hT) ,它只有 /var 文件夹有更大的文件,如日志等。从这个目录中删除文件是否安全?
  • 好的,我会要求您用解释更新您的问题。当您收到此错误时,您实际上在做什么。也请查看stackoverflow.com/a/6999259/3939085 以获得一些解释。
  • 问题已更新。我正在不同目录中以编程方式下载图像
猜你喜欢
  • 2020-03-09
  • 2015-11-24
  • 1970-01-01
  • 2012-12-29
  • 2012-01-14
  • 2012-05-15
  • 2018-11-22
  • 2015-07-21
  • 2020-12-16
相关资源
最近更新 更多