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

linux系列之-磁盘空间不足怎么办,磁盘清理方法相关推荐

  1. SQL Server 磁盘空间告急(磁盘扩容)转载

    SQL Server 磁盘空间告急(磁盘扩容)转载 一.背景 在线上系统中,如果我们发现存放数据库文件的磁盘空间不够,我们应该怎么办呢?新买一个硬盘挂载上去可以嘛?(linux下可以直接挂载硬盘进行扩 ...

  2. 怎样清理苹果电脑磁盘空间_Mac启动磁盘已满?如何快速清理电脑磁盘

    原标题:Mac启动磁盘已满?如何快速清理电脑磁盘 Mac启动磁盘满了怎么办?是不是经常被"mac启动盘已满"这种情况干扰,该如何快速清理苹果电脑磁盘呢?以下六个方法可以轻松帮你解决 ...

  3. 什么在占用你的Mac磁盘空间?Mac磁盘清理软件为何选择DaisyDisk?

    使用Mac工作时,您可以创建和下载大量文件,但很少删除任何内容.在某些时候,您会发现您的启动磁盘已满.该怎么办? 是什么在占用你的Mac磁盘空间?Mac磁盘清理软件为何选择DaisyDisk? 今天, ...

  4. 采用空白文件目录结构管理磁盘空间,实现磁盘空间的分配和回收

    实验题目:采用空白文件目录结构管理磁盘空间,实现磁盘空间的分配和回收 #include"stdio.h" #include"math.h" #define N ...

  5. 怎样清理苹果电脑磁盘空间_苹果磁盘空间不足怎么清理_mac系统怎么清理磁盘空间-win7之家...

    当我们在使用苹果mac系统电脑使用一段时间之后,电脑就会自动产生很多缓存和垃圾文件,如果时间久了没有及时清理就会导致磁盘空间不足,然后电脑运行变得不是很流畅,所以我们需要对磁盘空间进行清理,接下来给大 ...

  6. python linux磁盘空间_Linux 查看磁盘空间

    Linux 查看磁盘空间可以使用 df 和 du 命令. df df 以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息. 例如,我们使用df -h命令来查看磁盘信息 ...

  7. jbod ugood 磁盘驱动状态_如何检查Mac磁盘空间,mac磁盘空间其他怎么清理

    致力于成为您终身的苹果管家 点击上方蓝字  关注我们 检查Mac磁盘空间的时候,你会发现"其他存储"占用了驱动器太多的空间.你知道Mac上的其他存储在哪里,mac磁盘空间其他怎么清 ...

  8. centos7 centos-home 磁盘空间转移至centos-root下(磁盘空间不足,磁盘不足)

    由于在安装centos系统的时候,如果在安装时没有分配磁盘空间,选择的是默认分配的,在安装完成后,可以发现大容量磁盘往往分配在了home下面. 如果要把home下面的磁盘空间分配到root磁盘下面.可 ...

  9. python磁盘空间_python3实现磁盘空间监控

    本文实例为大家分享了python3磁盘空间监控的具体代码,供大家参考,具体内容如下 软硬件环境 python3 apscheduler 前言 在做频繁操作磁盘的python项目时,经常会碰到磁盘空间不 ...

  10. 统信UOS提示系统磁盘空间不足,磁盘扩容

    现状 在windows系统安装统信UOS系统后,UOS里默认系统磁盘为20G,很容易就会占满磁盘,电脑会不停的提示磁盘空间不足.所以,扩容很有必要,这里记录把20G容量扩充到50G的过程. 准备工作 ...

最新文章

  1. CMD如何生成文件夹目录结构
  2. 手机型号大全资料_电子元器件知识资料大全
  3. Spring Annotation(@Autowire、@Qualifier)
  4. [GraphQL] Create a GraphQL Schema
  5. 计算机网络之应用层:5、万维网、http协议
  6. nginx(五)nginx与php的安装配置
  7. a标签写链接地址跳转到下载企业微信app页面
  8. Java中常见定时任务的实现方式
  9. android DVM
  10. 记一次PSP游戏文件(iso)提取BGM(cpk文件处理,无后缀音频文件格式转换,pmf文件转换)
  11. Origin学习中文论坛及自带的learning center
  12. 感谢Python,让我又在同学面前装了一次逼
  13. 绝对干货的Twitter搜索技巧
  14. android 沉浸式状态栏导致布局被遮挡,沉浸式状态栏导致华为手机虚拟按钮被遮挡的解决办法...
  15. PhpSpreadsheet 实现Excel多sheet导出
  16. 企业数字化转型:聊聊数据思维!
  17. EL表达式中比较String类型数字的大小
  18. Installation failed with message Failed to finalize session : INSTALL_FAILED_INVALID_APK:
  19. 【Lintcode】1647. Path Search
  20. Python3 菜鸟教程 笔记7 -- 模块、输入和输出

热门文章

  1. dwz系列之三--分页
  2. 一个ACM底层参赛选手的退役感言
  3. java判断垃圾已回收_[译] 现代垃圾回收
  4. Linux两台主机之间建立信任关系
  5. python:彩色照转黑白照
  6. 19种分布式系统设计模式
  7. JAVA计算机毕业设计大学餐厅菜品推荐和点评系统Mybatis+系统+数据库+调试部署
  8. Ubuntu 下安装Chrom浏览器
  9. TCPcopy使用示例
  10. Microsoft Edge