Linux 硬盘内存清理

454 阅读1分钟

由于阿里上跑了一个项目,平时只是更新,没具体注意服务器状态,昨天更新的时候顺便检查了下服务器状态,结果发现硬盘内存竟然快满了,这里简易记录下处理过程。

  • 1.查看内存使用情况:
df -h
返回:
udev            983M     0  983M   0% /dev
tmpfs           201M  3.0M  198M   2% /run
/dev/vda1        40G   15G   23G  39% /
tmpfs          1001M  4.0K 1001M   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs          1001M     0 1001M   0% /sys/fs/cgroup
tmpfs           201M     0  201M   0% /run/user/0
  • 2.查看目录内存占用情况:
du -s -h ./*
du –sh *
返回:
19M	./bin
52M	./boot
4.0K	./dev
6.1M	./etc
64K	./home
0	./initrd.img
409M	./lib
4.0K	./lib64
16K	./lost+found
12K	./media
4.0K	./mnt
5.0M	./opt
8.0K	./patch
0	./proc
1.2M	./root
3.0M	./run
7.5M	./sbin
4.0K	./srv
10G	./Struts2
0	./sys
72K	./tmp
1.6G	./usr
612M	./var
0	./vmlinuz
2.3G	./www
由此可以看到Struts2占用内存达到了10G。
  • 3.跳转到子目录,然后删除目录即可:
cd /Struts2/WebRoot
返回:
root@lvb8rgemv9urZ:/Struts2/WebRoot# ll
total 12
drwxr-x--- 3 root root 4096 Dec 22 17:15 ./
drwxr-x--- 3 root root 4096 Dec 22 17:15 ../
drwxr-x--- 5 root root 4096 Dec 22 17:15 log/
  • 4.删除目录:
rm -rf log