백업 및 복원 · 3 min read · Dec 10, 2025
Partimage로 파티션 이미지 생성 및 복원하기
Partimage로 파티션 이미지 생성 및 복원하기
버전 1.0
저자: Christian Schmalfeld
백업은 일반적으로 두 가지 방법 중 하나로 수행됩니다. 파일 기반 백업은 개별 파일이 백업되며, 종종 동기화를 통해 외부 디스크에 저장됩니다. 이미지 기반 백업은 전체 파티션이 이미지 파일로 저장되며, 이 파일은 파티션에 복원할 수 있습니다. 이 튜토리얼에서는 라이브 데스크탑 환경에서 Partimage를 사용한 이미지 기반 백업을 다룹니다.
이 방법이 여러분에게 작동할 것이라는 보장은 하지 않습니다!
1 사전 참고
Partimage는 http://www.sysresccd.org에서 찾을 수 있는 시스템 복구 CD의 일부로, Linux 및 Windows 운영 체제에 유용한 다기능 복구 CD입니다. 이 CD는 파티셔닝, 편집 등을 위한 많은 도구가 있는 라이브 환경으로 부팅됩니다. SystemRescueCD를 여기에서 다운로드하세요: http://sourceforge.net/projects/systemrescuecd/files/sysresccd-x86/2.6.0/systemrescuecd-x86-2.6.0.iso/download 및 구워주세요.
Partimage는 ext4 파일 시스템에서 작동하지 않으며, ntfs 파일 시스템에 대해서는 실험적입니다. 지원되는 파일 시스템의 전체 목록은 http://www.partimage.org/Supported-Filesystems에서 확인할 수 있습니다.
이 튜토리얼에서는 세 개의 파티션으로 나누어진 하드 디스크를 사용할 것입니다: sda1은 스왑 파티션, sda2는 Ubuntu Linux 12.04가 설치된 파티션, sda3는 아무것도 없는 파티션이지만 sda2의 이미지를 저장할 수 있는 충분한 공간이 있습니다.
2 SystemRescueCd 부팅하기
구운 CD를 CD 트레이에 삽입하고 시작 화면으로 부팅합니다. 화면은 다음과 같습니다:

그래픽 환경을 좋아하고 이 환경이 매우 빠르게 로드되므로 5)로 내려가 그래픽 환경을 시작합니다. 로딩 중에 시스템이 키맵을 요청합니다. 20초 이내에 이름이나 위의 표에서 적절한 번호를 입력하세요:

환경은 다음과 같습니다. 기본적으로 루트 터미널이 열립니다:

3 파티션 이미지 생성하기
저는 빈 파티션 sda3에 제 Linux 파티션 sda2의 이미지를 생성할 것입니다. 어떤 파티션이 있는지 모른다면 터미널로 가서 다음을 입력하세요:
fdisk -l출력은 다음과 같을 것입니다 (아래 세 행이 제 파티션입니다):
root@sysresccd /root % fdisk -l
디스크 /dev/sda: 34.5 GB, 34527510528 바이트
255 헤드, 63 섹터/트랙, 4197 실린더, 총 67436544 섹터
단위 = 1 * 512 = 512 바이트의 섹터
섹터 크기 (논리/물리): 512 바이트 / 512 바이트
I/O 크기 (최소/최적): 512 바이트 / 512 바이트
디스크 식별자: 0x0001b9b7
장치 부트 시작 끝 블록 Id 시스템
/dev/sda1 2048 7999487 3998720 82 Linux swap / Solaris
/dev/sda2 * 7999488 28565503 10283008 83 Linux
/dev/sda3 28565504 67436543 19435520 83 Linux
Partimage를 시작하려면 바탕 화면 왼쪽 하단의 메인 메뉴를 열고 시스템 > Partimage로 이동합니다. 새로운 터미널 창에서 열립니다:

백업을 시작하기 전에 먼저 백업을 저장할 파티션을 마운트해야 합니다. /mnt 내에 폴더를 만들고 해당 지점에 파티션을 마운트합니다. 저는 sda3를 저장용으로 사용할 것이며, 시스템에 적절한 파티션으로 교체하세요:
mkdir /mnt/save
mount /dev/sda3 /mnt/save
이제 다시 Partimage 터미널로 가세요. TAB, ENTER, SPACE 및 화살표 키를 사용하여 탐색합니다. 먼저 백업할 파티션을 선택하고 TAB으로 다음 필드로 이동합니다. 다음 줄에 백업의 전체 경로를 입력합니다. 이름을 포함해야 합니다. 다음 필드에서 별표를 사용하여 경로를 선택할 수 있습니다. 저는 제 백업을 /mnt/save/Ubuntu.gz로 저장할 것입니다 (압축 수준으로 gzip을 선택할 것이므로 파일 확장자는 gz입니다. bz2도 선택할 수 있습니다):

이 페이지의 모든 설정은 일반 백업을 원하신다면 이제 완료되어야 하므로 F5를 눌러 다음 페이지로 이동합니다. 그 페이지의 기본 설정도 괜찮아야 하지만 모두 확인해 보세요:

다시 F5로 계속 진행합니다. 백업에 대한 설명을 입력합니다. 이 설명은 복원 시 표시되어 올바른 백업을 선택했는지 확인하는 데 사용됩니다. 안전을 위해 대표적인 이름과 백업이 생성된 날짜를 입력하세요. 시연 목적으로 간단한 이름을 사용할 것입니다:

다음 페이지로 이동하면 Partimage가 백업을 준비합니다. 어떤 이유로 인해 오류가 발생할 수 있습니다. 이는 지원되는 파일 시스템이 없는 파티션을 백업으로 선택했거나 다른 이상한 이유로 인해 발생할 수 있습니다. “Can’t read bitmap block 0 from image”라는 메시지가 표시됩니다. 지원되는 파일 시스템이 있다고 확신하는 경우, 대상 파티션을 다시 마운트한 다음, 새로운 마운트 디렉토리를 만들고 백업할 파티션을 마운트한 후 다시 언마운트해 보세요. 제 경우에는 다음 단계가 필요했습니다:
umount /mnt/save
mount /dev/sda3 /mnt/save
mkdir /mnt/tmp
mount /dev/sda2 /mnt/tmp
umount /mnt/tmp
어떤 이유로 이것이 저에게는 효과가 있었습니다. 모든 것이 잘 진행되었다면 다음 창이 표시됩니다:

Partimage는 지정된 위치에 파티션의 백업을 생성합니다:

모든 것이 잘 진행되었다면 이 메시지가 표시됩니다. Partimage는 확인 후 자동으로 종료됩니다:

새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.