環境介紹:Centos 6.3運行在ESXi 5.5中linux
分了兩塊虛擬磁盤,一塊大小爲IDE 20G,另一塊爲SCSI 73G。windows
lsb_release -a查看版本爲CentOS release 6.3(Final)bash
這套環境是以前的人員部署的,裏面跑的是unison同步SVN版本的服務,從一臺windows server 2012 R2同步過來。app
查看了掛載到根分區的磁盤/dev/sda2大小15G,100% use,第一塊磁盤分區爲/dev/sda1 --> /boot ide
/dev/sda2 --> / tmpfs-->/dev/shm。svn
第二塊磁盤作了LVM,方便隨時動態擴容,所有掛載到一個SVN的目錄下。server
使用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,昨天花了一天時間查找相關資料,怎麼擴容根/分區空間,今天通過和同事討論,暫時把磁盤空間的問題解決了,後續還要研究如何避免這種問題的再次出現,好比搭建監控平臺等等。it