排查步骤和相关命令如下:
# 查看磁盘整体使用情况
[root@dev122 ~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 5.8G 0 5.8G 0% /dev
tmpfs tmpfs 5.8G 216K 5.8G 1% /dev/shm
tmpfs tmpfs 5.8G 1.2G 4.7G 21% /run
tmpfs tmpfs 5.8G 0 5.8G 0% /sys/fs/cgroup
/dev/mapper/centos_dev122-root xfs 50G 50G 20K 100% /
/dev/sda1 xfs 1014M 156M 859M 16% /boot
/dev/mapper/centos_dev122-home xfs 144G 46G 98G 32% /home
tmpfs tmpfs 1.2G 0 1.2G 0% /run/user/0
cm_processes tmpfs 5.8G 60M 5.8G 2% /run/cloudera-scm-agent/process
# 可以看到/dev/mapper/centos_dev122-root 磁盘已经满了,进入该磁盘对应的挂载目录
[root@dev122 ~]# cd /
# 查看当前目录下文件占用空间大小
[root@dev122 /]# du -lh --max-depth=1
123M ./boot
216K ./dev
46G ./home
0 ./proc
1.3G ./run
0 ./sys
37M ./etc
3.4G ./root
19G ./var
104K ./tmp
14G ./usr
0 ./media
0 ./mnt
16G ./opt
0 ./srv
72K ./logs
17M ./www
4.0K ./patch
0 ./yarn
97G .
# 以排查/var 目录为例
[root@dev122 /]# cd /var/
[root@dev122 var]# du -lh --max-depth=1
0 ./tmp
14G ./lib
4.9G ./log
0 ./adm
129M ./cache
8.0K ./db
0 ./empty
0 ./games
0 ./gopher
0 ./local
0 ./nis
0 ./opt
0 ./preserve
20K ./spool
0 ./yp
0 ./kerberos
0 ./crash
0 ./www
19G .
# /var/log 占用了4.9G的空间,删除不需要的日志即可。其他大头目录的排查和清理方式跟上面一样
评论 (0)