栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

OSError: [Errno 28] No space left on device以及查看系统分区情况

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

OSError: [Errno 28] No space left on device以及查看系统分区情况

在Linux服务器运行程序的时候,运行完一个epoch后就会出现这个报错OSError: [Errno 28] No space left on device。

大致意思就是说系统的空间不足。

查看系统空间的使用情况:

df -h

可以看到其中有一个文件夹已经占用100%了,所以提示空间不足。

解决办法就是删除掉文件夹内的一些东西即可。

查看空间的占用:

du -sh /home/* |grep G

查看各目录的占用空间情况,可以删除掉一些高占用且不使用的文件,释放空间:

du -h -x --max-depth=1

可以看到我的文件中有1个32G的1个94G的,选择性删除掉其中的一些内容即可。

我们可以进入到94G那个所在的文件夹,再次运行命令:

du -h -x --max-depth=1

查看里面的哪些文件夹占用空间较多

 可以再进入vgg01里面,看看哪些文件夹占用比较多:

这些都是在运行过程中保存的一些权重文件和过程文件,导致程序运行次数过多,产生的过程文件就越多,因而占用了较多的空间,删除掉一些不需要的文件夹即可。

删除可以直接找到文件夹,点击删除,

也可以使用命令删除:

 sudo rm -rf path

 path就是你要删除的文件夹的路径。

在root权限下,我们可以查看各分区的情况:

fdisk -l

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/868704.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号