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 目录 也就是/根目录 空间已使用完毕

二、使用 cd / && du -sh * 看看根目录是否有大文件 比如一大批崩溃文件

[root@73de65fcc8a5 /]# cd / && du -sh *
12K     anaconda-post.log
0       bin
2.4G    core.93069
2.4G    core.94996
2.4G    core.96434
178M    core.96878
2.4G    core.99323
0       dev
2.3M    etc
0       home
0       lib
0       lib64
0       media
0       mnt
0       opt
0       proc
1.8M    root
0       run
0       sbin
0       srv
0       sys
13M     tmp
185M    usr
26M     var

三、使用 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时, 相差的硬盘空间去哪儿了,重启系统空间又回来了。

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值