linux - 设备上没有剩余空间 - Ubuntu问题

标签 linux ubuntu filesystems

当我在目录中写入文件时,我收到此错误“ OSError: [Errno 28] No space left on device ”。我正在以编程方式从不同来源下载图像并根据日常创建目录。虽然它在 Windows 上运行良好。
检查时 inode 我懂了
enter image description here
我尝试了不同的解决方案,例如删除删除垃圾文件和 tmp 文件夹,但仍然没有成功。
可能是什么问题?

最佳答案

inode 与磁盘使用率没有直接关系。更好用 df -h实际查看,如果您的驱动器已满。
但是当您收到错误消息时:是的,它已满。到了边缘。
您可能有一些数据在某些地方使用了所有宝贵的存储空间。使用 du -hs * | sort -h 检查您的主目录.这可能需要一点时间,但它会显示当前工作目录中所有文件和目录的大小(并对其进行排序)。
还要检查的目录是 /opt , /var/tmp .请勿随意删除 /var 中的内容但是,如果您不知道自己在做什么。
我列出了 /tmp这里也是,因为您没有将它列为 tmpfs 类型的挂载.你应该解决这个问题。

关于linux - 设备上没有剩余空间 - Ubuntu问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68030824/

相关文章:

linux - 如果我的 `PATH` 中的可执行文件需要使用 sudo 运行,我如何才能将它们提供给 GNU Make?

c++ - 函数销毁未知窗口(c++ opencv Ubuntu)

linux - 获取目录中递归包含的文件列表的最快方法是什么?

linux - 以#!/bin/rm 开头的脚本如何删除自身?

linux - x86_64 Linux 进程的用户空间虚拟内存布局是什么?

php - Python-ModuleNotFoundError : No module named 'selenium'

java - 未正确定义ubuntu java_home上的maven2

sql-server - 连接到 SQL Server(在 Linux 上)失败

android - 如何从相机 Intent 中获取视频并将其保存到目录中?

hadoop - 如何了解hdfs -du结果