"chattr +c /some/dir/" 명령은 무엇을 합니까?

"chattr +c /some/dir/" 명령은 무엇을 합니까?

c나는 데비안 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 작동"을 의미해서는 안된다고 생각합니다.

관련 정보