linux磁盘存储空间和根目录爆满(98%)
·
首先使用fdisk -l查看当前机器所挂硬盘个数及分区情况,可知当前系统有一个磁盘/dev/sda。
/dev/sda下面又分出/dev/sda1和/dev/sda2,/dev/sda2为LVM卷,可进行扩展
[root@localhost soft]# fdisk -l //查看机器所挂硬盘个数及分区情况
磁盘 /dev/sda:146.0 GB, 145999527936 字节,285155328 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000e5493
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 285155327 142064640 8e Linux LVM
磁盘 /dev/mapper/centos-swap:14.6 GB, 14600372224 字节,28516352 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mapper/centos-root:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mapper/centos-home:77.2 GB, 77183582208 字节,150749184 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
使用lsblk查看磁盘相关分区、所属关系以及lvm情况,sda2为LVM逻辑卷,sda2下面有又分centos-root、centos-swap逻辑卷,其中centos-root所挂在的为系统/根目录。说明在操作系统任何地方存储文件(除/boot目录外,/boot目录使用的sda1空间),都使用的centos-root磁盘空间
[root@localhost /]# lsblk //查看磁盘相关分区、所属关系以及lvm情况
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 136G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 135.5G 0 part
├─centos-swap 253:0 0 13.6G 0 lvm [SWAP]
├─centos-root 253:1 0 50G 0 lvm /
└─centos-home 253:2 0 71.9G 0 lvm /home
sr0 11:0 1 1024M 0 rom
首先,我们使用df -h命令查看磁盘使用情况
[root@localhost /]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 4.0K 32G 1% /dev/shm
tmpfs 32G 3.2G 29G 11% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/mapper/centos-root 50G 49G 1.6G 97% / #已经快满了
/dev/mapper/centos-home 72G 11G 62G 15% /home
/dev/sda1 497M 126M 371M 26% /boot
shm 64M 0 64M 0% /var/lib/docker/containers/dba3489d87f3c0e6e3766/mounts/shm
使用 du -sh /* 2>/dev/null 命令查找占用大量空间的文件和目录。可以通过路径不断深入来查询,最终定位到可删除的文件
[root@localhost cache]# du -sh /* 2>/dev/null
0 /bin
101M /boot
0 /dev
208K /dump.rdb
35M /etc
9.6G /home
0 /lib
0 /lib64
0 /logs
0 /media
0 /mnt
658M /opt
0 /proc
486M /root
3.2G /run
0 /sbin
0 /srv
0 /sys
4.0K /tmp
5.5G /usr
3.9G /var
0 /work
如果删除了文件,但是磁盘空间还是没有释放,那是进程还在导致的
sof 命令用法:查看已删除空间却没有释放的进程
查看已经删除的文件,空间有没有释放,没有的话kill掉pid
[root@localhost /]# lsof -n / |grep deleted
java 18421 root 1w REG 253,1 40755088093 880107 /null (deleted)
java 18421 root 2w REG 253,1 40755088093 880107 /null (deleted)
java 18421 root 60w REG 253,1 9457664 84284597 /root/logs/csp/sentinel-record.log.2024-09-14.0.2 (deleted)
java 18421 root 62wW REG 253,1 0 77445015 /root/logs/csp/command-center.log.2024-09-12.0.lck (deleted)
java 18421 root 63w REG 253,1 74 77445022 /root/logs/csp/command-center.log.2024-09-12.0 (deleted)
java 18421 root 141w REG 253,1 16384 84284612 /root/logs/csp/sentinel-record.log.2024-09-20.0.1 (deleted)
java 18421 root 153w REG 253,1 24576 84284615 /root/logs/csp/sentinel-record.log.2024-09-23.0.1 (deleted)
java 18421 root 157w REG 253,1 16384 84284613 /root/logs/csp/sentinel-record.log.2024-09-26.0.1 (deleted)
java 18421 root 164w REG 253,1 8192 84719692 /root/logs/csp/sentinel-record.log.2024-10-01.0 (deleted)
java 18421 root 165w REG 253,1 4096 84719691 /root/logs/csp/sentinel-record.log.2024-10-03.0 (deleted)
java 19963 root 1w REG 253,1 40755088093 880107 /null (deleted)
java 19963 root 2w REG 253,1 40755088093 880107 /null (deleted)
java 19963 root 216wW REG 253,1 0 77445040 /root/logs/csp/command-center.log.2024-09-12.0.1.lck (deleted)
java 19963 root 217w REG 253,1 74 77445041 /root/logs/csp/command-center.log.2024-09-12.0.1 (deleted)
java 20473 root 176wW REG 253,1 0 77445052 /root/logs/csp/command-center.log.2024-09-12.0.3.lck (deleted)
java 20473 root 177w REG 253,1 74 77445053 /root/logs/csp/command-center.log.2024-09-12.0.3 (deleted)
kill掉之后查看磁盘使用状况
[root@localhost ~]# kill -9 20473
[root@localhost ~]# kill -9 19963
[root@localhost ~]# kill -9 18421
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 4.0K 32G 1% /dev/shm
tmpfs 32G 3.2G 29G 11% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/mapper/centos-root 50G 11G 40G 22% / #已经降低了,从97%降到了22%
/dev/mapper/centos-home 72G 9.7G 63G 14% /home
/dev/sda1 497M 126M 371M 26% /boot
更多推荐



所有评论(0)