linux 根目录爆满 解决 /dev/mapper/centos-root 100%问题

一、使用 df -h 命令查看,发现/根目录的剩余空间为0。总共系统盘容量才20G。

文件系统                    容量     已用     可用    已用%    挂载点
/dev/mapper/centos-root    20G      20G     20k     100%    /
devtmpfs                   7.7G     0       7.7G    0%      /dev
tmpfs                      7.7G     168K    7.7G    1%      /dev/shm
tmpfs                      7.7G     1.4M    7.7G    1%      /run
tmpfs                      7.7G     0       7.7G    0%      /sys/fs/cgroup
/dev/sdb1                  1.8T     1.4T    398G    78%     /u01
/dev/sda1                  494M     208M    287M    42%     /boot
tmpfs                      1.6G     8.0K    1.6G    1%      /run/user/42
tmpfs                      1.6G     0       1.6G    0%      /run/user/1001
tmpfs                      1.6G     0       1.6G    0%      /run/user/1007
tmpfs                      1.6G     28K     1.6G    1%      /run/user/0
tmpfs                      1.6G     0       1.6G    0%      /run/user/1006
tmpfs                      1.6G     0       1.6G    0%      /run/user/1012
/dev/mapper/centos-home    200G     1.4G    199G    1%      /home

可见 /dev/mapper/centos-root 目录 也就是/根目录 空间已使用完毕

二、使用 du -h -x --max-depth=1  查看哪个目录占用过高,对于过高目录中的内容适当删减腾出一些空间

执行命令:cd / && du -h -x --max-depth=1

0       ./proc
132K    ./root
2.2G    ./usr
12K     ./mnt
16K     ./lost+found
4.0K    ./media
4.0K    ./srv
27M     ./lib64
763M    ./var
16.6G   ./opt
317M    ./lib
2.0K    ./boot
0       ./sys
0       ./net
56M     ./tmp
33M     ./etc
0       ./selinux
0       ./misc
7.7M    ./bin
64K     ./home
17M     ./sbin
0       ./dev
20G     .

可以看出opt目录占用过大,可以在opt中清理一些文件释放一些空间.

如果需要进一步寻找大文件 可以 切换到 opt 中再执行 du -h -x --max-depth=1

三、重启系统

当看到 /dev/mapper/centos-root 已满且有37G 但是 cd / && du -h -x --max-depth=1 中最后一项 只有20G时, 相差的硬盘空间去哪儿了,重启系统空间又回来了。

 

你可能感兴趣的:(linux 根目录爆满 解决 /dev/mapper/centos-root 100%问题)