가장 많은 메타 데이터를 저장하는 압축 / 보관 유틸리티?


1

최근에 다양한 데이터가 포함 된 FAT32 디스크를 백업했습니다. 이 파일에는 많은 미디어 파일, 큰 이진 파일이 포함되어 있으며 FAT32와 마찬가지로 이러한 모든 파일에 대해 모든 종류의 이상한 (그러나 잠재적으로 중요한) 권한이 있습니다. 이 백업의 전체 디렉토리는 몇 백 GB에 달합니다. 이 백업의 압축 된 아카이브를 원하지만 사용하는 모든 아카이브 유틸리티의 몇 가지 요구 사항이 있습니다.

  • 확장 된 속성을 유지해야합니다
  • 타임 스탬프를 보존해야합니다
  • 권한을 보존해야합니다
  • 가능한 한 많은 메타 데이터를 유지하고 싶습니다.

최소한 내 요구 사항 중 일부에 맞는 여러 가지 보관 유틸리티가 있다는 것을 알고 있지만 모두에 맞는 아카이브 유틸리티를 알고 싶습니다. 즉, 가장 많은 메타 데이터를 유지할 수 있고 다양한 데이터 세트에 대해 양호한 압축 비율을 갖는 것이 바람직합니다.


1
간단한 마우스 오른쪽 버튼 클릭> 압축 문제가 무엇입니까?
Tetsujin

FAT32는 전통적인 유닉스 권한이나 ACL을 이해하지 못합니다. Finder에서보고있는 것은 소유자, 그룹 및 기타에 대한 모든 권한 비트가 설정되고 파일 / 폴더의 소유자가 _unknown 사용자로 설정된 커널 매직입니다. 타임 스탬프는 HFS +와 FAT32 파일 시스템간에 잘 유지되지 않습니다. 확장 된 속성은 데이터가 한 파일에 저장되고 다른 파일에 속성이 저장되는 AppleDouble 형식의 형식입니다.
fd0

@ fd0 정보 주셔서 감사합니다. 압축 / 보관 유틸리티가 타임 스탬프 메타 데이터와 기타 다른 유형의 메타 데이터 (예 : 확장 된 속성)를 잃어 버리는 것입니까?
GDP2

@ fd0 ACL 및 모든 중요하지 않은 메타 데이터는 확장 된 속성에 저장되며 AppleDouble (._ 파일)에 보존됩니다. 도트 파일을 가지고 있으면 대부분의 메타 데이터가 유지됩니다. 의 소유권은 알 수없는 사용자로 설정되지 않습니다 . 파일이 있습니다.
boris42

@ boris42 흠, 추가 정보 감사합니다. 두 사람의 말을 모두 받아 내 상황에 정확히 어떻게 적용되는지 알아봐야합니다.
GDP2

답변:


1

Mac에서 볼 수있는 모든 것을 보존하려면 디스크 유틸리티를 사용하여 압축 된 디스크 이미지를 만드는 것이 좋습니다. 디스크 유틸리티를 시작하고 외부 볼륨을 선택한 다음 "볼륨"에서 파일 / 새 이미지 또는 폴더에서 파일 / 새 이미지를 선택하고 압축 된 이미지 형식을 선택하십시오 . 그것은 확실히 모든 것을 저장하고 Time Machine이 네트워크 대상에 백업을 만들 때 사용하는 것과 동일한 기본 메커니즘입니다.


디스크 유틸리티는 확실히 내가 원하는 것에 나쁜 옵션이 아닌 것 같습니다. 압축비는 어느 정도입니까? 또한 어떤 압축 알고리즘이 사용됩니까? 나는 그것을 꽤 좋은 결과로 전에 사용했지만 다른 답변에서 제안 된 7zip과 비교하는 방법을 알고 싶습니다.
GDP2

@ GDP2 디스크 유틸리티 (또는 hdiutil)는 UDZO (zlib) 및 UDBZ (bzip2)를 사용합니다. 영화가있는 300Mb 폴더로 테스트했습니다. 7zip은 가장 작은 파일 (223Mb), UDBZ (263Mb), zip (278Mb), UDZO (282Mb) 순입니다.
boris42

테스트와 통계에 감사드립니다. 나는 그것을 조금 더 궁리하고 내가 생각하는 것이 가장 좋은 것을보아야 할 것이다. 필자는 실제로 디스크 유틸리티와 7zip을 모두 테스트하여 차이점이 중요한지 확인합니다.
GDP2

고려해야 할 두 가지-백업 시간과 전체 또는 부분 복원을 수행하는 것이 얼마나 쉬운 지. 위의 테스트에서 7z와 UDBZ는 거의 같은 시간 (1 분에 걸쳐 비트)이 걸렸으며 zip과 UDZO도 거의 같습니다 (10-15 초). 7z 또는 zip에서 부분 복원을위한 압축 풀기에는 타사 UI 앱이 필요한 경우 명령 줄이 지루한 반면 압축 된 디스크 이미지를 마운트하고 추출 된 파일을위한 여유 공간이 없어도 즉시 모든 내용을 볼륨으로 사용할 수 있습니다 . 나를 위해 이것은 분명 승리입니다. 수년간 UDZO를 사용하고 공간이 문제가되는 UDBZ (이메일 등을 통해)
boris42

고마워, 보리스 이 옵션이 내가 요청한 것에 가장 적합하다고 생각합니다. hdiutil압축률이 떨어질 수 있지만 디스크 유틸리티를 사용하거나 저항이 가장 적은 경로 인 것 같습니다. 7z는 메타 데이터를 저장하기 위해 tarball이 필요합니다. 나쁘지는 않지만 약간 덜 안정적입니다. 어쩌면 그것은 단지 편집증 일뿐입니다.
GDP2

1

FAT32 인 경우 7zip을 사용하십시오. 더 큰 사전을 사용하는 "느리지 만 더 효과적인"옵션을 설정하십시오. 결과는 훌륭 할 수 있습니다. 컴퓨터에서 데이터베이스 백업을 이동하는 데 사용하며 종종 96 % 압축을 얻습니다.


OS X p7zip의 경우 유일한 옵션 인 것 같습니다. 사용법이 약간 복잡하고 매뉴얼 페이지에서 이와 같은 경고를 볼 수 있다는 점을 제외하고는 괜찮을 것입니다 . 최상의 활용에 대한 생각 p7zip과 이러한 경고가 내 상황에 중요한지 여부를 알고 있습니까?
GDP2

나는 @ boris42의 대답이 7z보다 약간 더 안정적이라고 느끼기 때문에 받아 들였습니다. 그래도 압축률이 높기 때문에 7z를 사용할 수 있다고 생각합니다. 그러나 필자가 요청한 바에 따르면 디스크 유틸리티 hdiutil는 7 압축 tarball보다 약간 더 안정적인 백업 전략 인 것 같습니다. 그것은 저의 편집증 일 수도 있습니다.
GDP2
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.