Linux 服务器磁盘满了怎么处理?

一、df -h命令查看

通过df -h命令查看硬盘的使用情况:发现/dev/vda1 挂载点已经满了

[root@zabbix_server ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        40G   40G     0 100% /
devtmpfs        858M     0  858M   0% /dev
tmpfs           868M     0  868M   0% /dev/shm
tmpfs           868M  516K  867M   1% /run
tmpfs           868M     0  868M   0% /sys/fs/cgroup
tmpfs           174M     0  174M   0% /run/user/0

二、查找服务器中的大文件

1、从根目录开始查找,通过du -h --max-depth=1命令,发现是root目录占用空间较多

[root@zabbix_server /]# du -h --max-depth=1
4.0K    ./srv
4.0K    ./mnt
2.5G    ./usr
516K    ./run
281M    ./home
34M ./etc
331M    ./var
80M ./tmp
du: cannot access ‘./proc/18199/task/18199/fd/4’: No such file or directory
du: cannot access ‘./proc/18199/task/18199/fdinfo/4’: No such file or directory
du: cannot access ‘./proc/18199/fd/3’: No such file or directory
du: cannot access ‘./proc/18199/fdinfo/3’: No such file or directory
0   ./proc
0   ./dev
36G ./root
0   ./sys
813M    ./opt
16K ./lost+found
4.0K    ./media
132M    ./boot
40G .

2、cd ./root,然后 通过du -h --max-depth=1命令依次往下查找,最后发现是test.log占用空间较大

[root@zabbix_server ~]# du -h  test.log 
36G test.log
[root@zabbix_server ~]# 

三、定位到了问题,删掉此文件即可

[root@zabbix_server ~]# rm -rf test.log 
[root@zabbix_server ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        40G  4.2G   34G  12% /
devtmpfs        858M     0  858M   0% /dev
tmpfs           868M     0  868M   0% /dev/shm
tmpfs           868M  516K  867M   1% /run
tmpfs           868M     0  868M   0% /sys/fs/cgroup
tmpfs           174M     0  174M   0% /run/user/0
[root@zabbix_server ~]# 

=============磁盘空间已释放=================

注:实际生产环境中,若是删除了文件,磁盘还未释放,原因是有进程在使用此文件,杀掉进程即可

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    余生动听阅读 13,601评论 0 11
  • 彩排完,天已黑
    刘凯书法阅读 9,783评论 1 3
  • 没事就多看看书,因为腹有诗书气自华,读书万卷始通神。没事就多出去旅游,别因为没钱而找借口,因为只要你省吃俭用,来...
    向阳之心阅读 10,295评论 3 11
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 128,030评论 2 7

友情链接更多精彩内容