這幾天每天收到告警,磁盤滿了。
以第一個為例,排查一波
/dev/vda2 滿了
使用"cd /"命令切換根目錄
[root@cs38 home]# cd /
使用"du -sh *"查看當前目錄下每一個的目錄和文件的大小匯總
[root@cs38 /]# du -sh * 8.1M bin 61M boot 4.0K cgroup 4.4G data 184K dev 23M etc 42G home 306M lib 27M lib64 1.6M Lib_Utils-1.00-09.noarch.rpm 148K logs 16K lost+found 4.0K media 1.3M MegaCli-8.02.21-1.noarch.rpm 0 misc 4.0K mnt 0 net 45M opt 4.0K page.tar.gz du: cannot access `proc/12515/task/12515/fd/4': No such file or directory du: cannot access `proc/12515/task/12515/fdinfo/4': No such file or directory du: cannot access `proc/12515/fd/4': No such file or directory du: cannot access `proc/12515/fdinfo/4': No such file or directory 0 proc 15M roo 2.5G root 17M sbin 4.0K selinux 4.0K srv 0 sys 98M titan 1.5M tmp 12K tmp.target.cap 1.9G usr 1.5G var
然后查看哪個目錄占用空間大,繼續使用cd命令進入相應的目錄,繼續使用du命令進行查看,然后刪除一下沒用的文件,或者把它掛載到其他分區。
清理一波結束后我們再看下磁盤使用情況:
[root@cs38 /]# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda2 50G 6.9G 40G 15% / tmpfs 7.8G 0 7.8G 0% /dev/shm /dev/vda1 190M 62M 119M 35% /boot /dev/vdb1 50G 52M 47G 1% /data
/dev/vda2 磁盤使用率下降到15%,解決!