下面内容希望能帮助到你,我们来一起看看吧!linux如何扩容磁盘主分区有时候,运行的服务非常卡或者直接卡死、linux系统卡死,这时候可以检查磁盘空间,有可能磁盘空间占满了,下面介绍如何清理磁盘空间。

linux如何扩容磁盘主分区?有时候,运行的服务非常卡或者直接卡死、linux系统卡死,这时候可以检查磁盘空间,有可能磁盘空间占满了,下面介绍如何清理磁盘空间,现在小编就来说说关于linux如何扩容磁盘主分区?下面内容希望能帮助到你,我们来一起看看吧!
linux如何扩容磁盘主分区
有时候,运行的服务非常卡或者直接卡死、linux系统卡死,这时候可以检查磁盘空间,有可能磁盘空间占满了,下面介绍如何清理磁盘空间。
一、df -h查看磁盘空间信息
[root@k8s-node3 ~]# df -hFilesystemSizeUsed Avail Use% Mounted ondevtmpfs1.8G01.8G0% /devtmpfs 1.9G01.9G0% /dev/shmtmpfs 1.9G26M1.8G2% /runtmpfs 1.9G01.9G0% /sys/fs/cgroup/dev/sda336G15G21G42% //dev/sda1295M231M65M79% /boottmpfs 372M1.2M370M1% /run/user/42tmpfs 372M5.7M366M2% /run/user/1000tmpfs 372M0372M0% /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.9Gopt4.6Gusr974Mvar213Mboot29Metc26Mrun15Mhome56Kroot12Ktmp0sys0srv0sbin0proc0mnt0media0lib640lib0dev0bin
三、一层一层的进入目录查找到大文件,确认文件可清理并删除,同样清理日志文件也一样
[root@k8s-node3 /]# cd opt/[root@k8s-node3 opt]# du -sh *56Mcni0containerd8.8Gtest[root@k8s-node3 opt]# cd test/[root@k8s-node3 test]# du -sh *4.4Gtest4.5Gtest01[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 * //查看当前目录下所有目录与文件大小
du -sh --time //查看当前目录下所有文件与目录的大小与更新时间
扩展:根分区如何扩容
