거의 비어 있는 하드 드라이브를 공간과 시간에 효율적으로 이미지화

거의 비어 있는 하드 드라이브를 공간과 시간에 효율적으로 이미지화

RHEL이 포함된 Linux 상자가 있습니다. 디스크( hda1)에는 약 25GB의 여유 공간이 있습니다.

hda2250GB이고 200GB로 분할된 또 다른 RHEL 인스턴스를 포함하는 또 다른 디스크( )가 있습니다 . 디스크의 데이터는 약 21GB를 차지합니다.

의 이미지를 hda2동일한 사양의 다른 디스크에 촬영하여 복원해야 합니다. 의 이미지 파일을 만드는 가장 좋은 방법은 무엇입니까 hda2?

디스크의 실제 데이터가 21GB에 불과하므로 이상적으로 이미지 크기는 약 25GB여야 합니다.

저는 아래의 두 가지 방법으로 알고 있습니다.

방법 1: 원시 이미지

dd if=/dev/hda2 of=/path/to/image
dd if=/path/to/image of=/dev/hda3

위 방법으로 250GB라는 거대한 이미지가 만들어지나요? 효율적인가요?

방법 2: 압축된 이미지.

dd if=/dev/hda2 | gzip > /path/to/image.gz
gzip -dc /path/to/image.gz | dd of=/dev/hda2

나는 두 번째 방법을 시도했다. 시간이 너무 오래 걸려요. 이 방법의 함정은 무엇입니까?

위의 방법 중 어느 것이 더 효율적이며 그 이유는 무엇입니까? 이 작업을 수행할 수 있는 다른 Linux 유틸리티가 있습니까? 타사 도구는 옵션이 아닙니다.

답변1

여유 공간이 많을 경우 dd 백업을 사용하는 것이 좋습니다. 귀하의 경우 dd 효율성과는 거리가 멀습니다. 당신이 찾고 있는 것은 Acronis True Image입니다. 사용하기 쉽고 Linux/Windows 유형의 드라이브를 백업하기 위한 GUI가 있습니다. 다음에서 찾을 수 있습니다.Hiren 부팅 CD패키지.

관련 정보