c
我试图在 debian ppc64 系统上使用扩展属性选项压缩一堆纯文本文件。我运行了以下命令:
# mkfs.ext4 /dev/test/compressed
# mount /dev/test/compressed /mnt/compressed/
# mkdir /mnt/compressed/some/txts/
# chattr +c /mnt/compressed/some/txts/
# df -l
# cp /some/txts/* /mnt/compressed/some/txts/
# sync
# df -l
令我惊讶的是,输出df -l
告诉我我复制的文件根本没有压缩。我还尝试使用该选项挂载测试文件系统user_xattr
,并尝试使用创建它mkfs.ext4dev
,但都不起作用。我还检查了命令的输出lsattr /mnt/compressed/some/txts/
;每行都有一个c
。
我错过了什么?为什么 xattr 选项c
没有按预期工作?
答案1
查看您使用的程序的手册页是有意义的:
错误和限制当前主线 Linux 内核中实现的 ext2 和 ext3 文件系统不支持 u' 属性
。c', 's', and
我猜这不应该意味着“ext4 有效”。