파일 압축 – Linux에서 수행하는 방법

파일 압축 – Linux에서 수행하는 방법

나는 (보관해야 하지만 거의 사용하지 않는) 특정 파일을 디스크에 압축할 수 있기를 원합니다. 파일이 압축된 것으로 표시되어 있지만 chattr +c실제로는 파일을 압축하지 않은 것 같습니다.

파일별 또는 디렉터리별로 파일 압축을 구현하는 가장 간단한 방법은 무엇입니까?

답변1

Ext2 및 시리즈(ext4 포함)는 압축 속성을 유지하지만 구현하지 않습니다. 처음에는 긴급한 일이 많아 기능이 지연됐지만, 아직 압축되지 않은 데이터의 크기보다 저장 매체의 크기가 더 빠르게 커지면서 더 이상 사용되지 않게 되었습니다. 오늘날 대부분의 대용량 파일(비디오, 음악, 심지어 워드 프로세싱 문서까지)은 압축됩니다.

적당한 크기의 파일에는 여전히 압축이 적합합니다. 성능 관점에서 볼 때 이는 트레이드오프입니다. 즉, CPU 시간은 더 많이 소요되지만 I/O 시간은 더 적습니다.

지브스특히 압축을 지원하므로 주방 싱크대를 제외한 모든 것을 포함합니다. 리눅스도BTFS.

답변2

ZFS와 같이 압축을 제공하는 파일 시스템이 포함된 컨테이너 파일을 만들 수 있습니다. 그다지 유연하지는 않지만 매우 간단하고 아마도 몇 분 안에 설정할 수 있습니다.

Google에서 LUKS 및 컨테이너를 검색하여 컨테이너 파일을 사용하는 방법을 알아보세요. LUKS 항목을 선호하는 파일 시스템으로 교체하는 것은 매우 간단합니다.

관련 정보