文档章节

如果检查到是磁盘空间满的问题。

 雨季2014
发布于 2017/07/21 17:19
字数 596
阅读 5
收藏 0

 

df  -lh 查看磁盘大小

发现磁盘满时,不能急,小心操作,认真分析原因,然后小心应对。需要注意,以下十招不需要顺序执行,有的可能一招封喉,有的可能需要数招并用,删除操作一定要小心。如果还不行,只有采取增加硬盘,重新安装系统等“硬” 办法了。

  还可以:

  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

  找出来以后看是否有用的文件

  没用就删掉




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

© 著作权归作者所有

粉丝 0
博文 40
码字总数 12885
作品 0
青岛
程序员
私信 提问
解决maildrop和磁盘限额问题的

基本思路是:maildrofp只投递垃圾邮件,而正常的邮件由 vdelivermail 投递,这样maildrop就不用检测磁盘限额了。 我的 .mailfilter 内容如下: 我的 .qmail-default 内容如下 这样,当邮箱空...

zt371
2009/05/05
163
0
在使用sort命令时,报sort: write failed: /tmp/...: 设备上没有空间

在没有执行命令时,查看磁盘空间并没有被占满。 df -h 和 df -i等都显示没有问题。 /dev/sda3 1012M 609M 352M 64% //dev/sda1 99M 12M 83M 12% /bootnone 1.5G 0 1.5G 0% /dev/shm/dev/sda...

talance
2014/02/17
3.3K
0
Java HotSpot(TM) 64-Bit Server VM warning:

Java HotSpot(TM) 64-Bit Server VM warning: Insufficient space for shared memory file: /tmp/hsperfdata_ol-mobile/17506 Try using the -Djava.io.tmpdir= option to select an alterna......

moreThink
2016/05/07
151
0
Linux inode满导致创建文件报磁盘空间不足

客户报不能挂载存储,系统异常。登陆系统,尝试手动mount分区,报失败。进入挂载点,尝试写入一个文件,报磁盘空间不足,首先怀疑是系统磁盘空间满: $ df Filesystem 1K-blocks Used Avail...

月中井
2014/05/19
0
0
linux系统磁盘空间优化问题

想问问各位大侠,平常在维护Linux系统的时候,遇到磁盘空间快满的时候怎么处理? 我平时的处理是手动找出占用大的目录,在里面删除过期的文件,除此之外还能做些什么能够对磁盘空间进行优化减...

songoex
2016/04/13
220
2

没有更多内容

加载失败,请刷新页面

加载更多

zk中leader和follower启动时信息交互

QuorumPeer中读取节点状态信息,不同状态下设置不同角色 1 Leader启动Follower接收器LearnerCnxAcceptor LearnerCnxAcceptor负责接收非leader连接请求,线程中创建LearnerHandler处理器 2 Le...

writeademo
18分钟前
2
0
完美的Linux之【navi】使用笔记

今天要说的是才上线才两天,就已经获得超过1000星。开发者是一位来自巴西的小哥Denis Isidoro。 开发的工具navi Linux用户的日常困惑 > 新命令 用完就忘 ? > 一时想不起来命令的单词怎么拼?...

我们都很努力着
20分钟前
2
0
iptables删除命令中的相关问题

最近在做一个V**N中间件的配置工作,在配置iptables的时候,当用户想删除EIP(即释放当前连接),发现使用iptables的相关命令会提示错误。iptables: Bad rule (does a matching rule exist ...

Linux就该这么学
32分钟前
2
0
ExtJS 4.2 评分组件

本文转载于:专业的前端网站➸ExtJS 4.2 评分组件 上一文章是扩展ExtJS自带的Date组件。在这里将创建一个评分组件。 目录 1. 介绍 2. 示例 3. 资源下载 1. 介绍 代码参考的是 Sencha Touch 2...

前端老手
40分钟前
4
0
springboot2.0.6启动解析(四)观察器、启动的错报告、Headless模式相关分析

解析SpringApplication的run方法观察器、启动的错报告、Headless模式、监听器相关分析 public ConfigurableApplicationContext run(String... args) { // 构造一个任务执行观察器(Jav...

小亮89
47分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部