您尚未登录。

#1 2023-11-02 08:59:08

鸭子的菊花
会员
注册时间: 2023-01-06
帖子: 21

无法设置"/var/log/journal"的文件属性

更新一些软件时会显示

Cannot set file attributes for '/var/log/journal', maybe due to incompatibility in specified attributes, previous=0x00000004, current=0x00000004, expected=0x00800004, ignoring.

原因是/usr/lib/tmpfiles.d/journal-nocow.conf的行为,我使用的文件系统是btrfs,/var/log在一个子卷上,每个子卷都开启了压缩选项,起初以为是子卷的挂载参数不对,修改了/etc/fstab文件,/var/log子卷删掉了压缩选项,添加了nodatacow,但是问题继续发生,现在看来对新创建的文件也没有效果,看到archwiki里说"第一个挂载的子卷的挂载选项适用于任何其他子卷",所以现在仍然是这样吗?
尝试chattr +C /var/log/journal出错,显示chattr: 无效的参数 设置 /var/log/journal 的标志时,需要先用-c关闭压缩。而且这不对现有文件生效,修改现有文件看起来有点麻烦。/usr/lib/tmpfiles.d/journal-nocow.conf已经存在很久了,btrfs和压缩也用有一段时间了,而我最近才遇到这个问题,请问是哪里的配置可能导致的这个问题呢?

离线

页脚