linux删除大于4000mb的日志,linux 下查找最大文件并清除日志文件

最近服务器的空间快满了, 但一直不知道是哪些文件增加的太快了

在网上查了一下资料, 可以找出文件大于100M的所以文件。

find / -type f -size +100000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

结果发现很多MYSQL的日志文件大于100M,终于找出了空间不足的原因。

写道

-rw-rw---- 1 mysql adm 108533735 Dec 26 19:40 mariadb-bin.001554

-rw-rw---- 1 mysql adm 107922028 Dec 26 19:44 mariadb-bin.001555

-rw-rw---- 1 mysql adm 108011831 Dec 26 19:50 mariadb-bin.001556

-rw-rw---- 1 mysql adm 108038798 Dec 26 19:56 mariadb-bin.001557

-rw-rw---- 1 mysql adm 108108522 Dec 26 20:03 mariadb-bin.001558

-rw-rw---- 1 mysql adm 108395783 Dec 26 20:09 mariadb-bin.001559

-rw-rw---- 1 mysql adm 108420909 Dec 26 20:14 mariadb-bin.001560

-rw-rw---- 1 mysql adm 109152256 Dec 26 20:19 mariadb-bin.001561

-rw-rw---- 1 mysql adm 109231622 Dec 26 20:30 mariadb-bin.001562

-rw-rw---- 1 mysql adm 108397283 Dec 26 20:35 mariadb-bin.001563

-rw-rw---- 1 mysql adm 105464728 Dec 26 21:18 mariadb-bin.001564

-rw-rw---- 1 mysql adm 106025080 Dec 26 22:03 mariadb-bin.001565

-rw-rw---- 1 mysql adm 106027850 Dec 26 22:54 mariadb-bin.001566

-rw-rw---- 1 mysql adm 106445563 Dec 26 23:20 mariadb-bin.001567

-rw-rw---- 1 mysql adm 109531594 Dec 26 23:35 mariadb-bin.001568

-rw-rw---- 1 mysql adm 109583331 Dec 26 23:57 mariadb-bin.001569

-rw-rw---- 1 mysql adm 110361983 Dec 27 00:12 mariadb-bin.001570

-rw-rw---- 1 mysql adm 109200836 Dec 27 00:23 mariadb-bin.001571

登陆到MYSQL服务器上, 删除日志文件

写道

PURGE BINARY LOGS BEFORE '2013-12-25';

发现几乎一半的空间就腾出来了

root:# df -lh

Filesystem Size Used Avail Use% Mounted on

/dev/sda5 110G 27G 78G 26% /

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>