Linux下释放磁盘空间方法-磁盘不扩容处理

  • Post author:
  • Post category:linux



目录


磁盘情况


磁盘清理


核对磁盘占用


磁盘使用情况查询df -h


磁盘目录层级查询 du -h –max-depth=1


系统磁盘空间


/opt + 6%


/var/log/journal +7%


/var/swapfile +22%


/usr/local/mysql >50% 未处理


磁盘耗尽问题


无法创建目录


应用大面积异常


磁盘情况

调查服务器系统盘符资源占用问题(资源占用清单已发),清理无用的资源释放空间:



总分区



根目录



文件夹


40G

/opt/

6.0G

/opt/xht_test

790M

/opt/xht_test/apache-tomcat-8088

239M

/opt/xht_test/apache-tomcat-28080

308M

/opt/xht_test/apache-tomcat-18080

245M

/opt/datasynchronize

3.7G

/opt/datasynchronize/apache-tomcat-8.5.12/webapps/datasynchronize/generateFile/

3.6G

/opt/test-wy

363M

/opt/xht_new_lib

175M

/opt/xht

214M

/opt/xht/help

3.1M

/opt/xht/download

1.9M

/opt/xht/images

1.4M

/opt/xht/js

6.6M

/opt/xht/webService

48K

/opt/xht/sounds

52K

/opt/xht/app

492K

/opt/xht/lib

5.6M

/opt/xht/WEB-INF

178M

/opt/xht/META-INF

8.0K

/opt/xht/forestar-ui

3.9M

/opt/xht/upload

14M

/opt/zmnsetupfiles

824M

/opt/zmnsetupfiles/apache-tomcat-8.5.12/webapps

6.0M

/opt/zmnsetupfiles/apache-tomcat-8.5.12/logs

4.0K

/opt/zmnsetupfiles/apache-tomcat-8.5.12/conf

228K

/opt/zmnsetupfiles/apache-tomcat-8.5.12/lib

7.4M

/opt/zmnsetupfiles/apache-tomcat-8.5.12/work

4.0K

/opt/zmnsetupfiles/apache-tomcat-8.5.12/bin

816K

/opt/zmnsetupfiles/apache-tomcat-8.5.12/temp

4.0K

/opt/zmnsetupfiles/apache-tomcat-8.5.12

15M

/opt/zmnsetupfiles/apache-tomcat-8.5.12.tar.gz

9.0M

/opt/zmnsetupfiles/jdk-8u121-linux-x64.gz

175M

/opt/zmnsetupfiles/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

625M

/usr/

18G

/usr/local

16G

/usr/local/aegis

244M

/usr/local/src

212M

/usr/local/nginx

565M

/usr/local/mysql

15G

/usr/share

410M

/usr/lib

809M

/usr/lib/modules

341M

/usr/lib/locale

102M

/usr/lib/firmware

275M

/usr/java

358M

/var/

14G

/var/log

2.8G

/var/log/journal

2.7G

/var/lib

2.2G

/var/lib/docker/volumes

591M

/var/lib/docker/overlay2

1.5G

/var/cache

145M

/var/swapfile

8.1G


总共40G,已经使用38G,红色是占用最多的


第一步: 处理/opt路径下的tomcat服务转移到/vxdbdata/ 或者直接删除不再使用的tomcat。


第二步:删除/var/log下大文件 ,/var/swapfile交换区文件暂不改动(后面有操作检查释放可以删除)。


第三步:转移/usr/local/mysql安装路径到/vxdbdata。




磁盘清理






核对磁盘占用






磁盘使用情况查询df -h






磁盘目录层级查询 du -h –max-depth=1






系统磁盘空间



关键是处理易处理不会有问题的路径。




/opt + 6%



转移/opt文件到/xvdbdata/opt

cp -a /opt   /xvdbdata/opt

系统系统盘获得6%磁盘空间。




/var/log/journal +7%



使用以下命令保留一周日志:




https://www.cnblogs.com/zuokun/p/10996044.html




1)只保留近一周的日志


journalctl –vacuum-time=1w


2)只保留500MB的日志


journalctl –vacuum-size=500M


3)直接删除 /var/log/journal/ 目录下的日志文件


rm -rf /var/log/journal/f9d400c5e1e8c3a8209e990d887d4ac1

获得7%系统空间。




/var/swapfile +22%







https://blog.csdn.net/seven_tester/article/details/82628866







https://www.cnblogs.com/CandiceW/p/10317918.html



下图可见:Swap功能已被卸载

时间很久了2017/12/21.可见此文件已经很久不用了。

磁盘释放至63%。




/usr/local/mysql >50% 未处理



Mysql 占用系统空间15G

服务在使用,暂不执行。

磁盘耗尽问题


无法创建目录

系统盘资源耗尽最直接的表现:无法创建目录。


应用大面积异常

用户返回服务使用不稳定,无法上传数据和下载数据,Nginx此时会出现内部异常问题。



版权声明:本文为boonya原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。