尋找大文件並刪除
1、 查看系統的整體使用情況:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VGSYS-lv_root
9.8G 3.6G 5.7G 39% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/vda1 190M 37M 144M 21% /boot
/dev/mapper/VGSYS-lv_var
9.8G 1.9G 7.5G 20% /var
/dev/mapper/VGSYS-lv_letv
79G 18G 57G 24% /letv
2、查看具體目錄下內存使用情況:
208M /letv/app
24M /letv/cordump.tar.gz
751M /letv/deploy
132M /letv/deploy.bak
92K /letv/docker
4.1G /letv/logs
29M /letv/program
4.0K /letv/root.tar.gz
8.8M /letv/telegraf-1.5.0-1.x86_64.rpm
56K /letv/test
13G /letv/tmp
12K /letv/web
3、 在指定目錄下查找文件大於500M的:
/letv/logs/web/static.itv.letv.com/error.log
/letv/logs/web/static.itv.letv.com/access.log
/letv/tmp/letv.tar.gz
4、 刪除指定文件:
實用命令
1、查看指定目錄下N級中每個層級目錄的大小:du -ah --max-depth=2 /
[root@vm-10-122-64-91 ~]# du -ah --max-depth=2 /
16K /lost+found
0 /.autorelabel
4.0K /root/.bash_logout
16K /root/.bash_history
4.0K /root/.tcshrc
4.0K /root/.cshrc
4.0K /root/.monit.state
4.0K /root/.bash_profile
8.0K /root/.ansible
4.0K /root/.bashrc
4.0K /root/.monit.id
12K /root/.viminfo
116K /root/.ssh
184K /root
20K /home/falcon
1.8G /home/leworker
24K /home/lele
1.8G /home
2、查看指定目錄總的佔用大小:du -bsh /letv/
18G /letv/
3、 查看指定目錄下大於10M的文件:find /letv/ -type f -size +10M -exec du -sh {} \ ; (注意:反斜線和分號之間沒有空格,引文markdown問題多出了空格)
16M /letv/logs/tomcat/iptv/tomcat1-server-api.log.2018-08-10
152M /letv/logs/tomcat/iptv/tomcat1-server-api.log.2018-08-15
12M /letv/logs/tomcat/iptv/tomcat1-server-api.log.2018-08-14
84M /letv/logs/tomcat/iptv/tomcat1-server-api.log.2018-08-13
44M /letv/logs/tomcat/iptv/tomcat1-cacheData.log.2018-08-13
1.7G /letv/logs/web/static.itv.letv.com/error.log
1.5G /letv/logs/web/static.itv.letv.com/access.log
9.9M /letv/app/tomcat-iptv-1/webapps/iptv/WEB-INF/lib/activemq-all-5.9.1.jar
79M /letv/app/tomcat-iptv-1/webapps/iptv.war
11M /letv/app/monitor/omp
24M /letv/cordump.tar.gz
24M /letv/program/cordump.tar.gz
13G /letv/tmp/letv.tar.gz
79M /letv/deploy.bak/iptv.war
53M /letv/deploy.bak/iptv.war.bak
75M /letv/deploy/letv-mas-router.zip
38M /letv/deploy/letv-mas-config.zip
87M /letv/deploy/iptv.zip
103M /letv/deploy/letv-mas-caller.zip
78M /letv/deploy/letv-api-app-1101/iptv.war
79M /letv/deploy/letv-api-app-1101.zip
112M /letv/deploy/a/caller/target/caller-1.0-SNAPSHOT.jar
79M /letv/deploy/iptv.war
55M /letv/deploy/letv-mas-trace.zip
4、查看已被刪除的佔用:lsof -n | grep deleted
Lefalcon- 782 falcon 1w REG 253,0 1068606 147662 /usr/local/LeMonitor/falcon-agent/var/app.log.2020-03-06 (deleted)
Lefalcon- 782 falcon 2w REG 253,0 1068606 147662 /usr/local/LeMonitor/falcon-agent/var/app.log.2020-03-06 (deleted)
docker 26965 root txt REG 253,0 14232678 39250 /usr/bin/docker (deleted)
涉及到的命令解釋
1、df
2、 du(待整理)
- -s
- -h
- -b
- -a
- -*
3、 find(待整理)
- type
- time
- size
- –maxdepth/-mindepth
- 可執行命令:deleted、exec
- {} 替換級 \ ; 結束符號
- 其他
4、 lsof(待整理)