디스크 이미지 축소

디스크 이미지 축소

현재 내 파일 서버에 여러 디스크 이미지가 저장되어 있는데, 이는 주로 dd를 사용하여 생성된 시스템 이미지입니다. 이런 이미지를 만드는 이유는 다른 작업을 위해 하드 드라이브가 필요하기 때문에 나중에 하드 드라이브가 생겼을 때 복원할 수 있도록 이미지를 만드는 것입니다.

문제는 디스크 이미지가 공간을 많이 소모하고, 이미지 내부에 여유 공간이 많은데, 디스크의 실제 내용만 포함하도록 이미지를 축소하는 것이 가능한가요? 예를 보여드리겠습니다. 예를 얻기 위해 이미지 중 하나를 설치했습니다.

Disk.img (500GB)
Disk.imgp1 (Total:1GB/Free:920MB) ext2 /boot
Disk.imgp2 (Total:4GB/Free:4GB) swap swap
Disk.imgp3 (Total:495GB/Free:390GB) ext4 /

보시다시피 여유 공간이 많지만 이미지는 여전히 500GB를 차지합니다. 106GB로 축소한 다음 하드 드라이브에 복원할 수 있는 방법이 있습니까? 나는 주로 EXT 및 NTFS 파티션(일부 파티션은 LUKS로 암호화됨)이 있는 GPT 및 DOS 테이블이 있는 이미지를 가지고 있습니다.

답변1

이 튜토리얼당신이 찾고있는 것 같습니다. 기본적으로 디스크 이미지를 마운트하고 GParted를 사용하여 크기에 맞게 자른 다음 fdisk를 사용하여 자릅니다.

관련 정보