1.linux清理内存空间
sync; echo 1 > /proc/sys/vm/drop_caches
2.查看磁盘信息
[root@cs004 ~]$ df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/vda2 ext3 36G 32G 1.7G 96% /
devtmpfs devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs tmpfs 7.8G 754M 7.1G 10% /run
tmpfs tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/vdb1 xfs 1000G 682G 318G 69% /opt
tmpfs tmpfs 1.6G 0 1.6G 0% /run/user/0
tmpfs tmpfs 1.6G 0 1.6G 0% /run/user/1000
[root@cs004 ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 40G 0 disk
├─vda1 253:1 0 4G 0 part [SWAP]
└─vda2 253:2 0 36G 0 part /
vdb 253:16 0 1000G 0 disk
└─vdb1 253:17 0 1000G 0 part /opt
3.磁盘空间清理
操作步骤:
1.先找到对应的大文件,查看mount目录。
2.进入大文件,分析大文件
3.删除
比如实例一,简单粗暴,查出的大文件在根目录下(/),磁盘空间查找命令,然后进行手动删除。
查找执行命令如下:
df -ah
cd /
du -sh * |sort -n
du -h --max-depth=1 |grep 'G' | sort
比如实例2,查看docker的磁盘使用情况-删除一定要注意
1.使用df -l 命令查看本地文件系统。
2.docker system df 命令,查看docker磁盘空间使用功能情况。
3.docker system prune :用于清理磁盘、删除已经关闭和暂时关闭的容器、无用的数据卷和网络,以及镜像(无tag的镜像)。--慎重
删除执行命令如下:
df -l
docker system df
docker system prune 或docker system prune -a
docker 容器使用情况查看:
https://www.cnblogs.com/sparkdev/p/7821376.html