Chinaunix首页 | 论坛 | 博客
  • 博客访问: 698567
  • 博文数量: 111
  • 博客积分: 2109
  • 博客等级: 上尉
  • 技术积分: 1124
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-25 12:11
个人简介

通信码农,Emacs爱好者,业余IOS程序员,更业余的PM

文章分类

全部博文(111)

文章存档

2018年(2)

2016年(2)

2015年(2)

2014年(13)

2013年(21)

2012年(71)

分类: 系统运维

2015-10-08 14:27:23

background:
某台服务器centos7,通过df查看空间基本被占满

此台机器的分区当时我偷懒,500G的空间就只划了个Boot, 划了个Swap,其他都分了/

解决过程:

1. 使用du查询
du -sh /* 2>/dev/null | sort -hr | head -3
发现占用磁盘的文件最大只有几G,怀疑是多个小文件,然而经过查询,发现/只占用了4G的内存

2. 查资料发现网上大多数的都说是进程打开的正在使用的文件被删除,没有释放
我执行lsof命令发现根本不是这个问题

3. 怀疑是文件系统出了问题,通过 df -aT查看到/挂载点使用的文件系统是xfs

首先安装xfs工具
yum install xfsdump
yum install xfsprogs-devel
yum install xfsprogs

检测/分区的碎片
# xfs_db -c frag -r /dev/sda3
显示的数据是10%左右,尝试使用修复整理碎片

# xfs_fsr /dev/sda3
再次查看,发现文件系统正常恢复

xfs参考: http://blog.chinaunix.net/uid-20448327-id-172410.html
阅读(5291) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~