有时候,运行的服务非常卡或者直接卡死、linux系统卡死,这时候可以检查磁盘空间,有可能磁盘空间占满了,下面介绍如何清理磁盘空间 。
一、df -h查看磁盘空间信息
[root@k8s-node3 ~]# df -hFilesystemSizeUsed Avail Use% Mounted ondevtmpfs1.8G01.8G0% /devtmpfs1.9G01.9G0% /dev/shmtmpfs1.9G26M1.8G2% /runtmpfs1.9G01.9G0% /sys/fs/cgroup/dev/sda336G15G21G42% //dev/sda1295M231M65M79% /boottmpfs372M1.2M370M1% /run/user/42tmpfs372M5.7M366M2% /run/user/1000tmpfs372M0372M0% /run/user/0
可以看到根分区使用42%还剩21G可用存储空间
二、查找根目录下,占用存储空间最多的目录或文件
[root@k8s-node3 ~]#cd /[root@k8s-node3 /]# du -sh * | sort -rh//查看当前目录下所有文件与目录的大小并按大小排序倒序输出du: cannot access 'proc/13125': No such file or directorydu: cannot access 'proc/16222/task/16222/fd/4': No such file or directorydu: cannot access 'proc/16222/task/16222/fdinfo/4': No such file or directorydu: cannot access 'proc/16222/fd/4': No such file or directorydu: cannot access 'proc/16222/fdinfo/4': No such file or directorydu: cannot access 'run/user/1000/gvfs': Permission denied8.9G opt4.6G usr974M var213M boot29M etc26M run15M home56K root12K tmp0 sys0 srv0 sbin0 proc0 mnt0 media0 lib640 lib0 dev0 bin
三、一层一层的进入目录查找到大文件,确认文件可清理并删除,同样清理日志文件也一样
[root@k8s-node3 /]# cd opt/[root@k8s-node3 opt]# du -sh *56M cni0 containerd8.8G test[root@k8s-node3 opt]# cd test/[root@k8s-node3 test]# du -sh *4.4G test4.5G test01[root@k8s-node3 test]# ll -htotal 8.8G-rw-r--r-- 1 root root 4.4G Aug 15 10:32 test-rw-r--r-- 1 root root 4.5G Aug 15 10:33 test01[root@k8s-node3 test]# rm -rf test[root@k8s-node3 test]# rm -rf test01
如果因为根分区存储空间占用100%系统起不来,可以进入“紧急救援模式”清理空间
du命令扩展:
du -sh * | sort -rh //查看当前目录下所有文件与目录的大小并按大小排序倒序输出
du -sh * //查看当前目录下所有目录与文件大小
【linux磁盘满了怎么快速处理 linux清理磁盘空间】du -sh –time //查看当前目录下所有文件与目录的大小与更新时间
推荐阅读
- linux怎么移动文件到另一个文件夹 linux移动文件到指定目录
- 如何在Linux杀死进程的名字 linux杀死进程命令
- 装linux操作系统详细步骤 安装linux系统步骤
- linux中crontab用法详解 crontab定时任务配置
- centos安装gcc命令 linux安装gcc命令步骤
- linux重启apache服务器 重启apache服务的命令
- linux系统好用吗? 笔记本装linux系统好用吗
- 测试ip端口通不通的命令 测试ip端口通不通软件
- linux如何给文件改名 linux如何改文件名
- linux查看防火墙是否开启某端口 linux查看防火墙是否开启命令