HFS 파일 시스템 압축 사용을 생각할 때 어떤 도구와 개념이 좋은가요?


12

여러 HFS + 볼륨에 약 60TB의 데이터를 가진 클라이언트가 있고 파이버 채널을 통해 직접 연결되고 AFP를 사용하여 공유됩니다. 현재 약 85 %의 용량을 사용하고 있으며 스토리지 확장 예산은 몇 달 동안 적용되지 않습니다. 데이터 증가에 따라 4 개월 내에 용량이 90 %에 도달 할 것으로 예상됩니다. 데스크탑 사용자의 워크 플로우를 변경하지 않으면 서 저장 공간에 파일을 투명하게 압축하는 일종의 내부 파일 시스템 압축을 고려하고 있습니다. 즉, 파일의 압축을 풀지 않고도 평상시처럼 작동해야합니다.

ditto 명령을 사용하여 HFS + 파일 시스템 압축을 수행 할 수 있다는 것을 알고 있습니다. 또한 무료 afsctool 을 사용하여 파일을 압축했습니다. 후자는 꽤 오랫동안 업데이트되지 않았으며 개발자의 약속이 확실하지 않습니다. 나는 프로그래머가 아니기 때문에 소스 코드는 거의 의미가 없다.

원하는 방식으로 자동으로 파일 시스템 압축을 수행하는 대체 상용 도구가 있습니까? 바람직하게는, 툴에 대한 안정적인 엔터프라이즈 지원 (전화 지원)이있을 것이다. 아니면 ditto를 사용하여 정기적으로 스크립팅 압축을 사용하는 것이 더 좋을까요? HFS + 압축은 올바른 경로일까요?

답변:


7

먼저 압축이 그만한 가치가 있는지 알아 내야합니다. 저장하는 콘텐츠 유형에 따라 다릅니다. 컨텐츠를 압축 할 수없는 경우 (JPEG 이미지, 대부분의 비디오 형식, ZIP 아카이브 등) 이점이 거의없고 압축 해제로 인한 오버 헤드로 인해 파일 액세스 속도가 약간 저하 될 수 있습니다.

HFS + 압축은 여러 가지 이유로 잘못된 도구 일 가능성이 높습니다. 첫째, 압축은 투명하지 않고 압축 해제 만 가능합니다. 즉, 파일을 압축하여 저장하면 읽을 때 투명하게 압축 해제되지만 새로 작성된 파일은 기본적으로 압축되지 않습니다.

더구나, 압축 파일을 덮어 쓰거나 추가하면 HFS + 압축없이 다시 저장됩니다. 따라서 사용자 데이터와 함께 HFS + 압축을 사용하려면 먼저 전체 볼륨을 ditto 또는 afsctool을 사용하여 파일별로 복사해야합니다. 60TB에서는 시간이 다소 걸릴 수 있습니다. 또한 최근에 추가 / 수정 된 파일 (또는 압축되지 않은 파일)을 결정하고 다시 압축하는 프로세스를 정기적으로 실행해야합니다.

ditto 매뉴얼 페이지에서 알 수 있듯이 HFS + 압축은 "시스템 파일과 관련된 설치 및 백업 시나리오에만 사용됩니다" . 그것은 당신을위한 위대한 /Applications당신의 파일러에 매우 적합 폴더가 아니라. 용량이 절실하고 쓸 수없는 파일이 많은 경우에만 고려할 것입니다. 키가 필사적 :)

OS X 용 투명 파일 시스템 수준 압축 패키지를 모릅니다. ZFS는 투명 파일 시스템 압축을 지원하지만 파일러 OS 및 FS 전환은 옵션이 아닐 수 있습니다 (슬프게도 Mac OS X 용 ZFS 구현이 없기 때문에).


1
이것은 매우 도움이됩니다. 실제로 현재 예산 제한이 무엇인지, 스토리지 소비 속도를 고려할 때 이러한 유형의 압축은 실제로 적절합니다. 이 설치에는 잘 압축되는 약 25 만 개의 작은 의료 이미지 파일이 있습니다 (약 25 %). 기존 파일 시스템의 80 %가 수개월 동안 그대로 유지되므로 HFS 압축은 스토리지를 더 구입할 수있을 때까지 우리를 막아 줄 수있는 좋은 후보가 될 수 있습니다. Xserve는 매우 강력하며, 올바르게 시작된 항목과 스크립트를 사용하여 백그라운드에서 사용하지 않는 오래된 프로젝트를 선택적으로 압축 할 수 있습니다.
flumignan

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.