Linux 系统(Centos版本)磁盘空间占满的解决办法。

时间:2024-02-19 19:02:14

这两天 ,服务器借给了朋友 搭建  三端合一的 游戏,结果没弄成。

还给我服务器的时候,卧槽!!! ,40G的硬盘,使用率 百分百,这是放种子了???

算了 ,自己借出去的服务器,含着泪也要修好。

本来是准备重装系统 搞定的。想想,服务器用的久了,服务器的内容也多了,一个SVN版本控制器的内容,就让你舍不得重装了。

还是查查资料,想想其他办法吧。

解决开始:

先命令查一查磁盘,使用率吧。别是宝塔面板的问题。那也不是不可能。

1 [root@ecs-linux-byx /]# df -l
2 文件系统          1K-块     已用    可用 已用% 挂载点
3 devtmpfs        1929524        0 1929524    0% /dev
4 tmpfs           1939936      116 1939820    1% /dev/shm
5 tmpfs           1939936     8736 1931200    1% /run
6 tmpfs           1939936        0 1939936    0% /sys/fs/cgroup
7 /dev/vda1      41152736 39892280       0  100% /
8 tmpfs            387988        0  387988    0% /run/user/0

 

没办法穷人只配有一块磁盘,看来确实是被占满了。那就再看看是哪文件夹的占用高吧,只能一层一层逐层去查找了。

其中,异常的占有率,我都标记 黄色了~

 1 [root@ecs-linux-byx /]# du -h --max-depth=1
 2 200M    ./CloudResetPwdUpdateAgent
 3 242M    ./boot
 4 925M    ./home
 5 963M    ./var
 6 13G     ./www
 7 38M     ./etc
 8 16K     ./lost+found
 9 120K    ./dev
10 0       ./sys
11 2.3M    ./CloudrResetPwdAgent
12 4.0K    ./srv
13 0       ./proc
14 4.0K    ./opt
15 4.0K    ./media
16 5.6M    ./mnt
17 8.0K    ./patch
18 4.4G    ./usr
19 11G     ./root
20 8.6M    ./run
21 136K    ./tmp
22 30G     .

 

可以看出是 www文件夹root  文件夹 占用率很高。现在需要优化这两个文件夹就可以了。

一、 进入到root文件夹,发现log日志文件居然占了11个G!!!

不难猜出,我这朋友,游戏没搭建成,但是把人家游戏的日志文件,拷贝的还是挺齐全的.......

这个,直接 rm -rf 不用犹豫。

[root@ecs-linux-byx /]# cd /root
[root@ecs-linux-byx ~]# du -h --max-depth=1
48K     ./.subversion
8.0K    ./.pki
8.0K    ./.ssh
276K    ./.cache
8.0K    ./.pip
8.0K    ./.oracle_jre_usage
16K     ./.aspnet
11G     ./log
11G     .

 

二、进入到www文件夹,发现虽然这个文件夹的占用率是挺高的,但是,下面的文件却占有率不高,这啥情况,去后台看看呗。

[root@ecs-linux-byx ~]# cd /www
[root@ecs-linux-byx www]# du -h --max-depth=1
39M     ./wwwroot
12M     ./wwwlogs
2.2G    ./server
1.2M    ./backup
6.4M    ./Recycle_bin
13G     .

 

发现是,可能是嫌服务器 4核满足不了要求。又自己弄了一个 10G的虚拟内存。

这个,没用的必要,直接删掉就好了。

 

 

删除不了的,可以去宝塔面板里面 的 Linux工具箱。设置成0MB 确定,取消掉就可以了。

 

 

清理完,服务器就又有20多个G,又能多蹦跶几天了,耶~~~

 

 

 

希望可以帮助到你。

by不言谢