记一次清理磁盘的经历

早上发现数据库查询的时候报错,网上一查说是磁盘满了,跑去监控一看,果然满了,决定动手清理一下。

定位大文件位置

清理磁盘肯定不是随便清理,最好的办法就是先定位一下是什么文件太大造成的磁盘被占满(通常都是日志文件堆积造成的)

使用 $: du -h --max-depth=1 {path} 查看path路径下各文件夹的磁盘占用量,--max-depth=1能聚合各个文件夹,而不是各个子目录都列出来

按照以上方法一直定位到大文件所在的最后一个文件夹,然后时候ls -lh命令,查看文件夹下哪个文件最大,确定清除对象。

清理文件

定位到大文件之后,根据自己的实际情况选择清理策略,比如删除文件、清空文件夹、清空单个文件。

我因为是日志文件,所以直接清空了某个log文件。

清空方法也有多种

$ : > filename
$ > filename
$ echo "" > filename
$ echo > filename

并且仔细查看后,发现各个命令之后,文件大小是不一样的。

1和2 两种方式,是0kb,3和4 两种方式,是1kb

待补充

du命令的详细使用

清空文件夹方法

参考文献:

linux快速清空文件 比如log日志 - 巴黎爱工作 - 博客园

(转)Linux下查看文件和文件夹大小 删除日志 - CS408 - 博客园

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值