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

然后问题解决了:

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

1. 定期对重要文件系统扫描,并作对比,分析那些文件经常读写
#ls –lR /home >;files.txt
#diff filesold.txt files.txt
通过分析预测空间的增长情况,同时可以考虑对不经常读写文件进行压缩,以减少占用空间。
2. 查看空间满的文件系统的inodes消耗
#df – i /home
如果还有大量inode可用,说明大文件占用空间,否则是可能大量小文件占用空间。
3. 找出占用空间较大的目录
查看/home 占用的空间
#du –hs /home
查看/home 下占用空间超过1000m
#du |awk '$1>;2000'
4. 找出占用空间较大的文件
#find /home –size +2000k
5. 找出最近修改或创建的文件
先touch一个你想要的时间的文件如下:
# touch -t 08190800 test
#find /home -newer test -print
6. 删除系统日志等
删除生成 core,mbox等文件
#find / -name core|xargs rm –rf
删除日志
#rm -rf /var/log/*
7. 对分区做链接
在有空间的分区,对没有空间分区做链接
#ln -s /home /usr/home
8.找出耗费大量的空间的进程
根据不同的应用,找出对应的进程。分析原因。
9.检查并修复文件系统
#fsck –y /home
10.重起机器
有了以上的十招,应该可以解决大部分问题,但关键还是安装时要规划好分区。另外发现磁盘满时,不能急,小心操作,认真分析原因,然后小心应对。需要注意,以上十招不需要顺序执行,有的可能一招封喉,有的可能需要数招并用,删除操作一定要小心。如果还不行,只有采取增加硬盘,重新安装系统等"硬"办法了。
还可以:
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
找出来以后看是否有用的文件
没用就删掉
-------------------------------------------------------------------------------------
du -hs /var/log/httpd/
rm -rf /var/log/httpd/error_log.1
df

转载于:https://www.cnblogs.com/aspirant/p/3604801.html

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

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

    No space left on device 原因是磁盘空间满了 1.查看是否存在未被清除句柄的僵尸文件.这些文件实际上已经被删除,但是有服务程序在使用这些文件,导致这些文件一直被占用,无法释放磁盘 ...

  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. 利用硅光子学的移动心脏监护仪
  2. 这个神奇的网站提供各种图的代码供您参考!
  3. python selenium 处理弹窗_python selenium 弹出框处理的实现
  4. 易优cms后台RCE以及任意文件上传漏洞
  5. 微信小游戏背后的技术优化
  6. 第 6-2 课:SpringMVC 核心 + 面试题
  7. 检测客户端是否安装 Silverlight 插件和判断IE是否安装或支持Silverlight(限IE)
  8. 修改CentOS 7默认语言为中文
  9. electron webview 页面加载事件顺序
  10. RTMP vs RTMFP
  11. C语言关键字必备练习题
  12. 移动硬盘与电脑连接后 计算机中找不到,移动硬盘不显示盘符怎么办 移动硬盘显示不出来解决方法【详解】...
  13. SRS RTC NACK源码分析—1
  14. 苹果为什么不能开无线网络连接服务器,苹果手机不能上网怎么办 iPhone网络故障解决【详解】...
  15. PC端浏览器如何设置无图模式
  16. 【网络】之TCP/IP 网络模型有哪几层
  17. python zip 函数
  18. OpenCV笔记整理【直方图和掩模】
  19. Unity3D摄像机跟随人物移动脚本
  20. IDEA maven 项目依赖无法解析

热门文章

  1. app如何上架苹果应用商店
  2. 转载:U盘格式化同时支持mac和win系统
  3. Java中构造方法的详细介绍
  4. 【git分支及处理冲突的方法】
  5. java游戏孙悟空上网吧_王者荣耀:李白和孙悟空在网吧玩游戏,结果……
  6. win11虚拟机VM17.0无法安装win7 vmtools
  7. Redis系列(四)--内存淘汰机制(含单机版内存优化建议)
  8. Python | 自动生成表情包,从此斗图无敌手!
  9. ant design vue 中Upload组件如何自定义文件列表的样式
  10. 加速度计,磁力计与姿态角的关系。(网上很多资料都是错的,请看我的!)