环境介绍:Centos 6.3运行在ESXi 5.5中
分了两块虚拟磁盘,一块大小为IDE 20G,另外一块为SCSI 73G。
lsb_release -a查看版本为CentOS release 6.3(Final)
这套环境是之前的人员部署的,里面跑的是unison同步SVN版本的服务,从一台windows server 2012 R2同步过来。
查看了挂载到根分区的磁盘/dev/sda2大小15G,100% use,第一块磁盘分区为/dev/sda1 --> /boot
/dev/sda2 --> / tmpfs-->/dev/shm。
第二块磁盘做了LVM,方便随时动态扩容,全部挂载到一个SVN的目录下。
使用du -sh /* |sort -rn 查看发现,占用根/分区最大的为/home 和 /usr目录,分别占用9.3G和4.4G,于是一层一层排查,最终发现一个隐藏目录在/home下占据了9G左右空间,文件为unison的内容,继续向下挖发现了db目录下有数字命名的文件夹,具体路径为:
[root@svnuser ~]# cd /home/svnuser/Desktop/.unison.C\:\\csvn\\data\\repositories\\Development.7114674e15dd738130eafa97b0931ca2.unison.tmp/db/revs/
将其中的占用空间比较大的文件先move到SVN的目录,然后用df -hT查看,空间立马释放出来,而且告警信息也消除。
[root@svnuser ~]# df -hT Filesystem Type Size Used Avail Use% Mounted on /dev/sda2 ext4 15G 12G 2.6G 82% / tmpfs tmpfs 504M 460K 503M 1% /dev/shm /dev/sda1 ext4 2.0G 88M 1.8G 5% /boot /dev/mapper/svndata-lvsvn ext3 71G 25G 43G 37% /SVN
由于很久没有摸linux,昨天花了一天时间查找相关资料,怎么扩容根/分区空间,今天经过和同事讨论,暂时把磁盘空间的问题解决了,后续还要研究如何避免这种问题的再次出现,比如搭建监控平台等等。
转载于:https://blog.51cto.com/daniel1205/1857033