dd
사례 1. 이미지를 만드는 데 사용한 것 :
dd if=/dev/rdiskx of=/path/to/image bs=1m.
크기는 16GB입니다. 압축했는데 갑자기 크기가 100MB 정도 됐네요.
dd
사례 2. 저는 이미지를 생성하고 gzip을 통해 파이프하곤 했습니다 .
dd bs=1m if=/dev/rdiskx | gzip > image.gz.
크기는 11GB입니다.
어떻게 그래? 내가 할 수 있는게 있습니까?
답변1
내 생각엔 이것이 gzip과 관련이 있는 것 같아수축알고리즘과 그것이 사용하는 작은 사전 크기(32K).
bs
또한 다양한 값을 실험해 보세요. 예를 들어 32K를 사용해 보세요.
또한 첫 번째 dd가 어떻게든 해당 이미지를 스파스 파일로 저장하는지 궁금합니다.
압축/압축 풀기 전/후에 이미지 크기가 유지됩니까? du -sm
와 의 값에 차이가 있나요 ls -la
?