查看整个磁盘文件占用情况:
结果:
Filesystem Size Used Avail Use% Mounted on
tmpfs 90M 1.3M 88M 2% /run
/dev/vda3 20G 13G 5.8G 69% /
tmpfs 446M 16K 446M 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/vda2 197M 6.1M 191M 4% /boot/efi
tmpfs 90M 4.0K 90M 1% /run/user/0
|
根目录占用比较大,查看根目录下哪个目录占用较大,展示详细信息
| sudo du -h -d 1 / | sort -hr
|
结果:
17G /
3.7G /root
3.6G /usr
3.5G /snap
2.8G /var
2.3G /www
160M /.Recycle_bin
94M /boot
37M /opt
7.2M /etc
1.3M /run
124K /tmp
16K /lost+found
16K /dev
8.0K /patch
8.0K /home
4.0K /srv
4.0K /mnt
4.0K /media
0 /sys
0 /proc
|
/usr目录占用较大,使用刚才命令继续排查
最终定位 /usr/lib
下的 gcc-arm-linux-gnueabi
占用了2G+,是因为之前自己造机械键盘,编译 qmk 固件安装的相关的依赖,后来也不用了,没有卸载,没想到占用这么大。
所以这个问题就变成了:如何在 Ubuntu 上卸载 qmk 和其依赖,问了GPT,卸载命令如下:
sudo apt-get remove --auto-remove gcc-arm-linux-gnueabi
|
还有avr相关的依赖卸载
sudo apt-get remove avrdude gcc-avr avr-libc
sudo apt-get purge avrdude gcc-avr avr-libc
sudo apt-get autoremove
|
删除 qmk 源码,因为它加上编译的中间文件占用也比较大:
另外 /www/
目录占用也比较大,使用相同方法排查了下,没啥可删除的
1009M /www/server
148M /www/wwwroot
105M /www/backup
30M /www/wwwlogs
652K /www/dk_project
4.0K /www/.Recycle_bin
|
排查已删除文件
查看已删除文件被占用情况
结果:
networkd- 847 root txt REG 252,3 5913032 915811 /usr/bin/python3.10 (deleted)
tuned 870 root txt REG 252,3 5913032 915811 /usr/bin/python3.10 (deleted)
tuned 870 1205 tuned root txt REG 252,3 5913032 915811 /usr/bin/python3.10 (deleted)
tuned 870 1207 tuned root txt REG 252,3 5913032 915811 /usr/bin/python3.10 (deleted)
tuned 870 1229 tuned root txt REG 252,3 5913032 915811 /usr/bin/python3.10 (deleted)
unattende 1062 root txt REG 252,3 5913032 915811 /usr/bin/python3.10 (deleted)
unattende 1062 1182 gmain root txt REG 252,3 5913032 915811 /usr/bin/python3.10 (deleted)
|
排查大文件
排查大于 1G的文件:
| ll -h `find / -type f -size +1000M`
|
结果, 没啥可清理的:
| -r-------- 1 root root 128T Feb 9 06:20 /proc/kcore
-rw-r--r-- 1 root root 1.1G Sep 23 00:45 /www/swap
|
OK, 清理到此,清理完磁盘占用变成10G,多出8G可用空间,wonderful!
No comments:
Post a Comment