linux如何擴容磁盤主分區?有時候,運行的服務非常卡或者直接卡死、linux系統卡死,這時候可以檢查磁盤空間,有可能磁盤空間占滿了,下面介紹如何清理磁盤空間,現在小編就來說說關于linux如何擴容磁盤主分區?下面内容希望能幫助到你,我們來一起看看吧!
有時候,運行的服務非常卡或者直接卡死、linux系統卡死,這時候可以檢查磁盤空間,有可能磁盤空間占滿了,下面介紹如何清理磁盤空間。
一、df -h查看磁盤空間信息
[root@k8s-node3 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 1.8G 0 1.8G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 26M 1.8G 2% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda3 36G 15G 21G 42% /
/dev/sda1 295M 231M 65M 79% /boot
tmpfs 372M 1.2M 370M 1% /run/user/42
tmpfs 372M 5.7M 366M 2% /run/user/1000
tmpfs 372M 0 372M 0% /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 directory
du: cannot access 'proc/16222/task/16222/fd/4': No such file or directory
du: cannot access 'proc/16222/task/16222/fdinfo/4': No such file or directory
du: cannot access 'proc/16222/fd/4': No such file or directory
du: cannot access 'proc/16222/fdinfo/4': No such file or directory
du: cannot access 'run/user/1000/gvfs': Permission denied
8.9G opt
4.6G usr
974M var
213M boot
29M etc
26M run
15M home
56K root
12K tmp
0 sys
0 srv
0 sbin
0 proc
0 mnt
0 media
0 lib64
0 lib
0 dev
0 bin
三、一層一層的進入目錄查找到大文件,确認文件可清理并删除,同樣清理日志文件也一樣
[root@k8s-node3 /]# cd opt/
[root@k8s-node3 opt]# du -sh *
56M cni
0 containerd
8.8G test
[root@k8s-node3 opt]# cd test/
[root@k8s-node3 test]# du -sh *
4.4G test
4.5G test01
[root@k8s-node3 test]# ll -h
total 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 //查看當前目錄下所有文件與目錄的大小與更新時間
擴展:根分區如何擴容
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!