searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

Linux系统目录空间不足排查方法

2023-06-21 01:49:50
201
0

在Linux下常常会遇到某个目录空间不足问题,如下:使用df -Th命令查看,发现根目录/已用容量100%。此时就会影响对Linux的正常使用,比如:新安装软件报空间不足,执行命令卡顿等。

 

接下来分享下如何进行清理,释放空间?

第一步:使用du -h --max-depth=1命令查找空间占用大的文件

 

第二步:使用du -sh /usr/* |sort -rn命令可以查看usr目录的目录或文件的大小并排序显示,根据显示查看大文件是否可删除

 

备注说明:

部分情况下/run/log/journal会较大(占用几个G),可以通过命令调整日志的大小:

可以采用按照日期清理,或者按照允许保留的容量清理,只保存1天的日志,最大100M:

临时生效方法:

journalctl --vacuum-time=1d

journalctl --vacuum-size=100M

 

如果要使日志配置永久生效,需要修改 /etc/systemd/journald.conf:

SystemMaxUse=16M

ForwardToSyslog=no

 

如果需要手工删除日志文件,则在删除前需要先轮转一次journal日志:

systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service

0条评论
0 / 1000
w****n
8文章数
1粉丝数
w****n
8 文章 | 1 粉丝
原创

Linux系统目录空间不足排查方法

2023-06-21 01:49:50
201
0

在Linux下常常会遇到某个目录空间不足问题,如下:使用df -Th命令查看,发现根目录/已用容量100%。此时就会影响对Linux的正常使用,比如:新安装软件报空间不足,执行命令卡顿等。

 

接下来分享下如何进行清理,释放空间?

第一步:使用du -h --max-depth=1命令查找空间占用大的文件

 

第二步:使用du -sh /usr/* |sort -rn命令可以查看usr目录的目录或文件的大小并排序显示,根据显示查看大文件是否可删除

 

备注说明:

部分情况下/run/log/journal会较大(占用几个G),可以通过命令调整日志的大小:

可以采用按照日期清理,或者按照允许保留的容量清理,只保存1天的日志,最大100M:

临时生效方法:

journalctl --vacuum-time=1d

journalctl --vacuum-size=100M

 

如果要使日志配置永久生效,需要修改 /etc/systemd/journald.conf:

SystemMaxUse=16M

ForwardToSyslog=no

 

如果需要手工删除日志文件,则在删除前需要先轮转一次journal日志:

systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service

文章来自个人专栏
存储底座
8 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
2
1