IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux 系统查看磁盘使用情况统计及清理 -> 正文阅读

[系统运维]Linux 系统查看磁盘使用情况统计及清理

1. 磁盘整体使用

使用df -h查看磁盘空间占用情况:

[work@offline-market-Shouhoushahe02-Cqu-01 ~]$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        99G   77G   17G  83% /
devtmpfs        7.8G     0  7.8G   0% /dev
tmpfs           7.8G     0  7.8G   0% /dev/shm
tmpfs           7.8G  816K  7.8G   1% /run
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
tmpfs           1.6G     0  1.6G   0% /run/user/0
tmpfs           1.6G     0  1.6G   0% /run/user/510
...

2. 筛选目录占用的磁盘

使用du -h -s /* | sort -nr命令查看那个目录占用空间大:

[work@offline-market-Shouhoushahe02-Cqu-01 ~]$ du -h -s /* | sort -nr
du: cannot read directory ‘/var/lib/yum/history/2017-10-15/15’: Permission denied
du: cannot read directory ‘/var/empty/sshd’: Permission denied
816K    /run
386M    /etc
135M    /boot
54G /home
19M /tmp
16K /lost+found
9.3G    /data
8.0K    /opt
4.0K    /srv
4.0K    /root
4.0K    /media
3.8M    /mnt
2.7G    /usr
2.6G    /var
0   /sys
0   /sbin
0   /proc
0   /lib64
0   /lib
0   /dev
0   /bin

再通过du -h -s /* | sort -nr 一层层排查,如上/home目录占用最多,排查该目录:

du -h -s /home/* | sort -nr:

[work@offline-market-Shouhoushahe02-Cqu-01 home]$ du -h -s /home/* | sort -nr
54G /home/work
36K /home/rd

再使用du /home/work --max-depth=1 -h,查看当前目录下文件夹大小情况:

[work@offline-market-Shouhoushahe02-Cqu-01 ~]$ du /home/work --max-depth=1 -h
48G /home/work/www
1.1M    /home/work/.cache
1.3G    /home/work/package
465M    /home/work/backup
28K /home/work/pprof
12K /home/work/logs
8.0K    /home/work/.oracle_jre_usage
20K /home/work/.ssh
47M /home/work/consul
4.0K    /home/work/bin
12K /home/work/script
203M    /home/work/nginx
176K    /home/work/.ansible
18M /home/work/confd
20K /home/work/.java
148M    /home/work/product
8.0K    /home/work/.vim
8.0K    /home/work/.pki
3.1G    /home/work/elasticsearch
3.1M    /home/work/fe
603M    /home/work/falcon
24M /home/work/open-falcon
9.3M    /home/work/mtail
54G /home/work
 
[work@offline-market-Shouhoushahe02-Cqu-01 ~]$ du /home/work/www --max-depth=1 -h
223M    /home/work/www/aftersale-integration
60M /home/work/www/financing_mng_api
21M /home/work/www/RepairShop
949M    /home/work/www/external_api
1.8G    /home/work/www/repairshop.web
79M /home/work/www/aftersale_transfer_service
141M    /home/work/www/refund-approval-center
721M    /home/work/www/aftersale-rop
16G /home/work/www/aftersale_export_task
29G /home/work/www/aftersale-order-center
70M /home/work/www/business-service-web
48G /home/work/www
 
 
[work@offline-market-Shouhoushahe02-Cqu-01 ~]$ du /home/work/www/aftersale-order-center/var --max-depth=1 -h
28G /home/work/www/aftersale-order-center/var/log
16K /home/work/www/aftersale-order-center/var/run
28G /home/work/www/aftersale-order-center/var

3. 删除文件

如果找到占用磁盘较大的文件,然后删除,或者使用echo '' > xx.log(这种方式会立即释放空间)

4. 为释放占用空间

如果删除文件后,之前被占用的磁盘空间仍没有释放,那么可以使用 lsof | grep deleted 命令,看看被删除掉的文件是否仍然被进程占用,而没有进行实际删除:

[work@offline-market-Shouhoushahe02-Cqu-01 log]$ lsof | grep deleted
java       1148           work    1w      REG              253,1 8053981961   2232845 /home/work/package/logs/canal/canal.log36106298883655344.tmp (deleted)
java       1148           work    2w      REG              253,1 8053981961   2232845 /home/work/package/logs/canal/canal.log36106298883655344.tmp (deleted)
java       1148  1149     work    1w      REG              253,1 8053981961   2232845 /home/work/package/logs/canal/canal.log36106298883655344.tmp (deleted)
java       1148  1149     work    2w      REG              253,1 8053981961   2232845 /home/work/package/logs/canal/canal.log36106298883655344.tmp (deleted)
...

kill -9 pid,然后重启即可。杀掉该进程即可。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-03-12 18:00:11  更:2022-03-12 18:03:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 1:52:57-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码