【嵌入式学习——解决问题】Linux磁盘满了,如何清理?

在学习网络编程时遇到磁盘空间满导致无法保存代码的问题,通过df-h命令发现/dev/sda1占用过大。进一步查找发现/var/log/syslog文件占用12.4G。了解到syslog是日志守护进程,尝试删除该文件但发现权限不足。使用管理员权限rm命令删除后,发现磁盘占用率仍高,原因是syslog仍在写入。最后发现过一段时间后,磁盘占用率保持不变,问题得到解决。
摘要由CSDN通过智能技术生成

在学习网络编程的时候,代码写进去不能保存了,各种尝试,依旧没有办法,后来小角落弹出一段话,翻译了一下,说是磁盘满了,刚开始以为是哪个进程没关,看了一眼都挺正常的,就排除了这个原因;后来上网查,完全搞不懂人家在说啥,然后就开始找原因:
命令行输入df -h 查看磁盘占用率:


这里显示/dev/sda下都18G了,很显然是这的问题;
继续上网查dev/sda1满了怎么办,解决方法仍然很复杂看不懂,只能自己解决;
但是在查资料的时候看到一个地址/var/log,然后就在里面找这个文件,找到后查看里面的文件大小,一看果然有个文件占了12.4G,这这这有点离谱,TXT文件12个G;

在这里插入图片描述
然后就百度了一下这个syslog :

在这里插入图片描述

哈哈哈!
说是syslog是Linux系统默认的日志守护进程。
大概看了一下可以删除,然后就用命令删除:

在这里插入图片描述
这里貌似没有权限,那简单,用管理员权限就可以了:
在这里插入图片描述
然后再查看磁盘占用率:
在这里插入图片描述

哎?怎么还有32%啊!刚删除了,怎么又写了这么多?
然后打开文件看看:

在这里插入图片描述
确实是在写入啊!整了大半天等于没弄呀!然后我就扔下了。
但是,过了好久,我又过去看,发现一个问题

在这里插入图片描述

32%就一直没变过!说明这个问题解决了。
对!用管理员权限删了就行了!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值