"chattr +c /some/dir/"コマンドは何をしますか?

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/各行ごとに1つずつコマンドの出力を確認しましたc

私が逃したものは何ですか? xattrオプションがc期待どおりに機能しないのはなぜですか?

ベストアンサー1

使用しているプログラムのマニュアルページを確認することをお勧めします。

バグと制限事項現在、メインラインLinuxカーネルに実装されているext2およびext3ファイルシステムはu '属性をサポートしていません
c', 's', and

私はこれが「ext4の動作」を意味するべきではないと思います。

おすすめ記事