首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >连仕彤博客清理messages提示Operation not permitted的处理

连仕彤博客清理messages提示Operation not permitted的处理

作者头像
行 者
发布2018-07-09 16:28:41
4400
发布2018-07-09 16:28:41
举报
文章被收录于专栏:运维技术迷运维技术迷

今天收到服务器告警通知,提示磁盘空间不足。查看了一下messages日志文件,发现已经4G多了,所以想着把messages清空一下来释放点空间出来。但是在处理的时候提示Operation not permitted没有权限。

报错提示

[root@elk log]# ls -lash
total 4.8G
....
4.1G -rw-------   1 root          root          2.4G May 22 10:01 messages  # 权限600,属主属组都是root
676K -rw-------.  1 root          root          673K Aug  5  2014 messages-20140805
 30M -rw-r--r--   1 root          root           30M May 21 20:41 mysql-pt-kill.log
4.0K drwxr-xr-x   2 root          root          4.0K May 14 14:06 networkbench
....
[root@elk log]# whoami
root
[root@elk log]# echo "" > messages
-bash: messages: Operation not permitted
[root@elk log]# cat /dev/null > /var/log/messages 
-bash: /var/log/messages: Operation not permitted

处理方法

既然是root用户,那么对整个系统的权限自然是最高的,没道理提示没有权限。那么,肯定是扩展权限的锅,查看了一下果不其然。

[root@elk log]# lsattr messages  # 查看扩展权限
-----a---------- messages
[root@elk log]# chattr -a messages  # 去掉扩展权限
[root@elk log]# lsattr messages 
---------------- messages
[root@elk log]# echo /dev/null > messages
[root@elk log]# ls -lash messages
4.0K -rw------- 1 root root 10 May 22 10:04 messages

清理完成之后,谨慎起见,还是吧扩展权限还原回去。

[root@elk log]# chattr +a messages
[root@elk log]# lsattr messages
-----a---------- messages
[root@elk log]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        20G   14G  6.2G  69% /
devtmpfs        2.9G     0  2.9G   0% /dev
tmpfs           2.9G     0  2.9G   0% /dev/shm
tmpfs           2.9G  294M  2.6G  11% /run
tmpfs           2.9G     0  2.9G   0% /sys/fs/cgroup
/dev/vdb        300G  129G  171G  44% /data
tmpfs           581M     0  581M   0% /run/user/0
tmpfs           581M     0  581M   0% /run/user/1002
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 报错提示
  • 处理方法
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档