No space left on device 原因是磁盘空间满了

1.查看是否存在未被清除句柄的僵尸文件。这些文件实际上已经被删除,但是有服务程序在使用这些文件,导致这些文件一直被占用,无法释放磁盘空间。如果这些文件过多,会占用很大的磁盘空间。
  ps -ef | grep 文件名
  查看进程,如果进程不重要kill掉
  kill -9 进程id

2.由于安装系统时设计不合理,有些分区分的过小,以及网络通讯故障等造成日志文件迅速增长等其他原因都可能表现为磁盘空间满,造成无法读写磁盘,应用程序无法执行等。下面就给你支几招(以/home空间满为例):

查看空间满的文件系统的inodes消耗
  #df – i /home
  如果还有大量inode可用,说明大文件占用空间,否则是可能大量小文件占用空间。

找出占用空间较大的目录
  查看/home 占用的空间
  #du –hs /home
  查看/home 下占用空间超过1000m
  #du |awk ‘$1>;2000’

找出占用空间较大的文件
  #find /home –size +2000k

找出最近修改或创建的文件
  先touch一个你想要的时间的文件如下:
  # touch -t 08190800 test
  #find /home -newer test -print

删除系统日志等
  删除生成 core,mbox等文件
  #find / -name core|xargs rm –rf
  删除日志
  #rm -rf /var/log/*

对分区做链接
  在有空间的分区,对没有空间分区做链接
  #ln -s /home /usr/home

找出耗费大量的空间的进程
  根据不同的应用,找出对应的进程。分析原因。

检查并修复文件系统
  #fsck –y /home

重起机器
  有了以上的方法,应该可以解决大部分问题,但关键还是安装时要规划好分区。另外发现磁盘满时,不能急,小心操作,认真分析原因,然后小心应对。需要注意,以上方法不需要顺序执行,有的可能一招封喉,有的可能需要数招并用,删除操作一定要小心。如果还不行,只有采取增加硬盘,重新安装系统等"硬"办法了。

还可以:
  cd
  du -h --max-depth=1|grep G|sort -n

找到最大的那个目录后进入该目录
  再运行du -h --max-depth=1|grep G|-n
  如果没有结果可以运行 du -h --max-depth=1|grep M|sort -n
  找出来以后看是否有用的文件
  没用就删掉

No space left on device 解决Linux系统磁盘空间满的办法相关推荐

  1. No space left on device 解决Linux系统磁盘空间满的办法

    最近Linux电脑在执行mvn时候总是报错: No space left on device   原因是磁盘空间满了,我马上加了20G的硬盘容量,但是还是报错,上网查了一下,发现了解决方法,我用了其中 ...

  2. java 写文件 异常 磁盘空间满_系统磁盘空间满的一个问题

    我们的集成环境如果磁盘空间满,一般情况下可以通过删除log或者多余的文件来解决,但有时候,这种方法是无法解决的.以上次碰到情况为例: 服务器10.2.5.4磁盘空间满,致使某核心无法正常运行.于是登陆 ...

  3. 系统磁盘空间满的一个问题

    我们的集成环境如果磁盘空间满,一般情况下可以通过删除log或者多余的文件来解决,但有时候,这种方法是无法解决的.以上次碰到情况为例: 服务器10.2.5.4磁盘空间满,致使某核心无法正常运行.于是登陆 ...

  4. linux系统磁盘的分配空间不足,Linux系统磁盘空间不足解决办法

    在使用Linux系统较长时间之后,尤其是运行占内存较大的软件之后会产生磁盘空间不足的情况,仅仅依靠删除文件和清空回收站难以根本解决问题,多番尝试之后整理了以下方法,不是研究原理,仅尝试效果,如有错误欢 ...

  5. 解决:linux系统磁盘空间被占满,但是找不到大文件

    借鉴:https://www.cnblogs.com/healthinfo/p/12402139.html 我的磁盘爆满了,但是 各个文件目录下 du -sh * 也找不到大文件 ## 查询一级目录所 ...

  6. Linux系统磁盘空间不足解决办法

    在使用Linux系统较长时间之后,尤其是运行占内存较大的软件之后会产生磁盘空间不足的情况,仅仅依靠删除文件和清空回收站难以根本解决问题,多番尝试之后整理了以下方法,不是研究原理,仅尝试效果,如有错误欢 ...

  7. linux系统的空间满的问题

    1.问题:磁盘空间只使用了76%仍有剩余空间,但是建立文件和建立文件夹就是提示设备没有空间了. 通过df -a或者df -h查看 分析:在磁盘上建立文件的时候需要两个条件:         1.磁盘空 ...

  8. 解决linux根目录磁盘空间不足问题

    问题:一开始创建虚拟机,分配给虚拟机的磁盘空间太小了,所以磁盘空间很快就会填满.如果根目录的磁盘空间占用超过90%,会导致无法再新安装软件. 可以通过df -h命令查看磁盘的剩余空间. df命令的英文 ...

  9. linux svn磁盘空间满,Linux svn checkout时候总报设备上没有空间

    但是df -h查看磁盘 [[email protected] data]# df -h 文件系统 容量  已用 可用 已用% 挂载点 /dev/sda3 19G  2.1G   16G  12% / ...

最新文章

  1. Mybatis助手之Mybatis-Plus——开始使用
  2. tensorflow中batch normalization的用法
  3. 传奇落幕!杰克·韦尔奇给管理者的10句箴言,句句经典!
  4. 测试页打印失败.是否参阅打印疑难解答以获得帮助_使用DeepState对API进行模糊测试(上)...
  5. 计算机网络那有红叉,未能连接一个Windows,电脑网络连接有个红叉-
  6. elasticdump安装_elasticsearch导入导出工具elasticdump安装和使用小记
  7. 前端商城项目实战-(前端篇)
  8. ubuntu20 系统 Apache+花生壳(内网穿透)服务项目上线
  9. 小程序毕设作品之微信校园洗衣小程序毕业设计成品(6)开题答辩PPT
  10. 2020《互联网周刊》年度评选结果揭晓, Smartbi获三项行业大奖
  11. android相册在哪个文件夹里,手机相册在哪个文件夹?
  12. flea-jersey使用之Flea RESTful接口介绍
  13. FPGA开发软件详细清单
  14. 怎么在线快速将多张CAD图纸转换成低版本DXF格式?
  15. php环境下安装并运行laravel教程
  16. 引领世界企业通讯革命——AVAYA IP Office 云计划
  17. layui下拉选择框开启搜索功能后,文本框会将Nbsp显示出来的解决办法
  18. 什么是Maixpy3
  19. HP DL380G9服务器故障排除--post、F10
  20. 点分十进制与unsigned int 32互转

热门文章

  1. java uppercase方法_java 判断字符串首字符大写(uppercase或者capital)
  2. export default 和 export之间的区别
  3. 22.碳交易机制下考虑需求响应的综合能源系统优化运行
  4. java去除所有特殊符号/指定特殊符号
  5. SAR成像系列:【12】层析合成孔径雷达(层析SAR,Tomographic SAR,TomoSAR)
  6. 虚幻引擎(UE5)-大世界分区WorldPartition教程(二)
  7. android 路由模式设置,安卓手机设置路由器的方法教程步骤图
  8. android开发实践
  9. android 阿拉伯语下的光标,android – EditText中的双光标,用于输入类型编号/电话(RTL阿拉伯语)...
  10. Android home键、recent键点击无效