라즈베리 파이 SD 카드 복제와 용량 확장 방법
라즈베리 파이의 설정을 유지하면서 더 큰 microSD로 바꾸려면 부팅 파티션과 Linux 파일 시스템을 함께 이전해야 합니다. 원본과 대상 카드를 구분하고 복제한 뒤 실제 부팅을 확인하세요. 이 글에서는 두 가지 복사 방법과 새 카드의 추가 공간을 확인하는 절차를 설명합니다.
라즈베리 파이 SD 카드 복제는 운영 체제, 설치한 프로그램과 설정을 새 MicroSD 카드로 옮기는 작업입니다. Windows PC에서 두 카드를 연결해 전체 디스크를 복제하거나, 정상 작동하는 Raspberry Pi OS에서 SD Card Copier를 사용할 수 있습니다. 더 큰 카드로 옮긴 후에는 부팅과 루트 파일 시스템의 실제 용량을 별도로 확인하세요.
카드 복제는 파일 탐색기에 보이는 파일만 복사하는 것과 다릅니다. 일반적인 Raspberry Pi OS 카드에는 부팅용 FAT 파티션과 Linux의 ext4 루트 파티션이 있습니다. 대상 카드의 기존 자료는 삭제되거나 덮어쓰일 수 있으므로 먼저 백업하고 원본과 대상을 확실히 구분해야 합니다.
파일 복사만으로는 충분하지 않은 이유?
Windows에서는 카드의 부팅 파티션만 보이고 Linux 루트 파티션의 내용은 일반적인 파일 탐색기로 읽지 못할 수 있습니다. 보이는 파일만 복사하면 시스템과 설정을 모두 옮기지 못합니다. 분리된 파티션과 필요한 파일 시스템까지 포함하는 복사 방법이 필요합니다.
원본 카드를 연결했을 때 Windows가 포맷을 요청한다면 취소하세요. 다른 운영 체제의 파일 시스템을 읽지 못해서 나타날 수 있으므로, 그 메시지만으로 카드 고장을 판단하지 않습니다. 디스크 관리에서도 원본을 초기화하거나 파티션을 삭제하지 마세요.
또한 복제는 현재 상태를 옮기는 작업이지 오류를 고치는 작업은 아닙니다. 원본의 손상된 파일이나 설정 문제도 함께 이전될 수 있습니다. 읽기 오류가 반복되면 작업을 무리하게 재시도하기보다 중요한 자료를 먼저 보호해야 합니다.
내 환경에 맞는 복제 방법 선택
|
방법 |
준비물 |
적합한 상황 |
중요한 제한 |
|
Windows 전체 디스크 복제 |
PC와 두 카드의 연결 수단 |
Pi를 종료하고 오프라인 복제 |
대상의 실제 전체 용량 확인 |
|
SD Card Copier |
작동 중인 Pi와 USB 카드 리더 |
Raspberry Pi OS 데스크톱 사용 |
쓰기 작업과 대상 선택 주의 |
|
이미지 백업 후 복원 |
PC와 카드 리더 및 저장 공간 |
리더 하나로 작업하거나 사본 보관 |
읽기와 복원 기능을 각각 확인 |
복제 카드와 이미지 파일도 구분하세요. 복제 카드는 장치에 넣어 사용할 수 있는 사본이며, 이미지 파일은 이후 다른 카드에 써야 하는 보관용 자료입니다. 새 카드에서 부팅된다고 해서 별도의 장기 백업이 더 이상 필요하지 않은 것은 아닙니다.
이미지를 생성할 때는 원본 카드를 읽어 저장하는 기능인지 확인합니다. 운영체제 이미지를 카드에 쓰는 프로그램이 모두 기존 카드를 읽어 백업하는 기능을 제공하는 것은 아닙니다. 복원 가능한 형식과 저장 공간을 확인한 뒤 도구를 선택하세요.
복제 전 준비 사항
#1. 원본 시스템을 정리하세요. 열려 있는 작업을 저장하고 데이터베이스나 서비스의 백업이 필요한지 확인합니다. Windows에서 오프라인 복제하려면 Pi를 정상 종료하고 전원을 분리한 뒤 카드를 꺼내세요. 실행 중인 카드를 갑자기 빼지 않습니다.
#2. 대상 카드의 실제 용량을 확인하세요. 섹터별 복제에서는 사용 중인 파일의 크기보다 원본 카드의 전체 크기가 기준입니다. 같은 용량으로 판매되는 카드도 실제 섹터 수가 다를 수 있습니다. 더 큰 카드라면 여유가 생기지만 반드시 두 배 용량이어야 하는 것은 아닙니다.
#3. 리더와 카드를 구분하세요. 원본과 대상에 표시를 붙이고 연결된 장치의 용량 및 모델을 기록합니다. Windows에서 디스크 번호는 연결 상태에 따라 바뀔 수 있습니다. 불필요한 USB 저장 장치를 분리하면 잘못 선택할 가능성을 줄일 수 있습니다.
#4. 원본의 별도 사본을 준비하세요. 또한, 중요한 설정과 프로젝트는 다른 저장 위치에 따로 저장하십시오. Windows 시스템에서 이미지 기반 백업을 고려하고 계신다면, AOMEI Backupper를 통해 다양한 디스크 및 시스템 백업 기능을 활용할 수 있으며 신속한 복원도 가능합니다. 아울러 Linux 파일 시스템을 다루기 위한 구체적인 방법을 확인하고, 해당 방법이 실제로 실행 가능한지 검증해 보시기 바랍니다.
#5. 카드를 미리 FAT32나 ext4로 포맷할 필요는 없습니다. 전체 복제에서는 원본의 파티션 구성이 대상에 기록됩니다. 데이터가 있는 장치를 편의상 포맷하지 말고, 선택한 도구가 어떤 범위를 덮어쓰는지 먼저 확인합니다.
방법 1 Windows에서 AOMEI Cloner로 전체 카드 복제
AOMEI Cloner는 Windows에서 디스크와 파티션 복제를 제공하는 도구입니다. 라즈베리 파이 카드처럼 Linux 파티션을 포함한 장치를 전체로 복사할 때는 섹터별 복제를 검토합니다.

- 유연한 복제 옵션: 이 도구는 디스크 복제, 시스템 복제(운영 체제 마이그레이션 전용) 및 파티션 복제를위한 다양한 옵션을 지원합니다.
- 스마트 클론: 사용된 파티션의 복제및 섹터별 복제가지원됩니다. 파티션 편집을 통해 SSD를 더 작은 SSD로 복제할 수 있습니다.
- SSD 최적화: SSD 정렬을 제공하여 SSD 성능을 최적화하고 수명을 연장합니다.
- 부팅 가능한 미디어 제작: Windows가 부팅되지 않는 상황에서도 디스크나 파티션을 복제할 수 있도록 부팅 가능한 USB, CD 또는 DVD를 제작합니다.
- 광범위한 호환성: 모든 주요 브랜드의 HDD 및 SSD와 호환되며, 모든 Windows 버전(Win 11, 10, 8, 7, Server) 에서 지원됩니다.
Windows용 시스템 복제를 Raspberry Pi OS 이전 기능으로 오해하지 마세요. 여기서는 Linux 카드 전체의 디스크 복제를 사용합니다. 다운로드나 체험 제공이 모든 기능의 무료 실행을 뜻하지는 않으므로 실제 설치 버전에서 가능한 작업을 확인합니다.
1단계. 정상 종료한 Pi의 원본 카드와 새 카드를 Windows PC에 연결합니다. 두 장치를 동시에 인식할 수 있는 카드 리더나 연결 구성이 필요합니다. 원본에 나타나는 포맷 요청은 취소하세요.
2단계. AOMEI Cloner에서 디스크 복제를 선택합니다. 원본 카드 전체를 대상으로 해야 하므로 탐색기에 보이는 부팅 파티션만 골라 복사하지 않습니다.
3단계. 원본 디스크 선택에서 기존 Raspberry Pi 카드를 지정합니다. 용량과 파티션 구성을 대조하세요. 새 빈 카드를 원본으로 선택하지 않도록 표시를 확인합니다.
4단계. 대상 디스크 선택에서 새 카드를 지정하고 데이터 덮어쓰기 안내를 읽습니다. 원본 카드가 대상으로 선택되지 않았는지 다시 확인합니다. 대상에 필요한 파일이 남아 있다면 실행하지 마세요.
5단계. 섹터별 복제 옵션을 확인합니다. 대상의 실제 용량이 원본 전체를 수용해야 합니다. ext4를 Windows용 파티션 편집 기능으로 자동 확장할 수 있다고 가정하지 마세요. microSD를 대상으로 SSD 정렬을 적용할 필요도 없습니다.
6단계. 복제 시작을 실행하고 완료될 때까지 연결을 유지합니다. 오류가 발생했다면 성공으로 간주하지 말고 기록을 확인하세요. 완료 후 두 카드를 안전하게 제거하고 새 카드의 부팅을 시험합니다.
섹터별 복제는 빈 영역도 읽고 쓰므로 파일이 적어도 원본 카드의 전체 크기에 따라 작업량이 달라집니다. 읽기 불량을 자동으로 해결하거나 실패한 영역을 완벽히 복구하는 기능으로 이해해서는 안 됩니다.
방법 2 Raspberry Pi OS에서 SD Card Copier 사용
Raspberry Pi OS 데스크톱에서 SD Card Copier를 사용할 수 있는 환경이라면 Pi 자체로 복사할 수 있습니다. 이 도구는 현재 시스템을 다른 저장 장치에 복사하는 방식이며 단순히 PC용 Windows 복제 기능과 같은 것은 아닙니다.
1단계. 기존 카드로 Pi를 실행하고 새 카드를 USB 카드 리더에 넣어 연결합니다. SD Card Copier를 실행하세요. 설치된 OS나 데스크톱 구성에 따라 도구의 제공 여부와 실행 위치는 다를 수 있습니다.
2단계. Copy From Device에서 현재 시스템의 원본 장치를 선택합니다. Copy To Device에서는 새 카드가 연결된 리더를 선택합니다. 장치 이름과 용량을 함께 확인하세요.
3단계. 필요한 경우 New Partition UUIDs 옵션을 검토합니다. 복사본에 새로운 파티션 식별자를 생성하는 옵션입니다. 두 저장장치를 함께 연결할 계획과 사용자 정의 마운트 설정이 있는지도 고려하세요.
4단계. 쓰기 작업을 줄이고 데이터베이스 등 상태가 변하는 서비스를 적절히 중지한 뒤 Start를 선택합니다. 대상 삭제 안내를 확인하고 복사가 끝날 때까지 기다립니다. 살아 있는 시스템의 복사는 응용 프로그램별 일관성까지 자동 보장하지 않습니다.
5단계. 완료 후 Pi를 정상 종료하고 전원을 분리합니다. 새 카드를 내부 슬롯에 넣어 다시 시작하고 프로그램, 설정 및 자료를 확인하세요. 원본은 검증이 끝날 때까지 보관합니다.
읽기 오류가 있거나 지원되지 않는 파티션 구조라면 도구가 모든 상황에서 처리한다고 가정하지 마세요. 새 카드로 바꾸어도 부팅되지 않으면 원본으로 돌아가 상태를 확인하고 적합한 백업이나 오프라인 작업을 검토합니다.
더 큰 카드의 추가 공간 확인과 확장
전체 섹터를 복사하면 큰 카드에서도 원본 크기의 파티션이 유지될 수 있습니다. 물리적 카드 용량과 Linux 루트 파일 시스템의 용량은 별개입니다. 새 카드로 Pi를 시작한 뒤 lsblk로 장치 및 파티션을, df -h /로 루트 파일 시스템의 사용 가능한 공간을 확인하세요.
Raspberry Pi OS는 상황에 따라 공간을 자동으로 확장할 수 있지만 이미 사용하던 시스템의 복사본에서도 항상 실행된다고 가정하지 않습니다. 추가 공간이 반영되어 있으면 수동 확장이 필요 없습니다. 다른 배포판이나 사용자 정의 파티션 구조는 해당 OS 안내를 따르세요.
1단계. 새 카드로 부팅한 상태에서 sudo raspi-config를 실행합니다. 먼저 백업과 장치 구성을 확인하세요. 확장 옵션을 선택하면 별도 확인 없이 변경이 시작될 수 있습니다.
2단계. Advanced Options > Expand Filesystem을 선택합니다. 현재 공식 안내의 메뉴는 6 Advanced Options > A1 Expand Filesystem이며 버전에 따라 번호와 표시가 달라질 수 있습니다.
3단계. 안내에 따라 OK와 Finish를 선택하고 재부팅합니다. 다시 df -h /로 용량이 늘어났는지 확인하세요. 지원되지 않는 레이아웃이라면 무리하게 파티션을 삭제하거나 재생성하지 않습니다.
Windows에서 ext4 파티션을 NTFS로 바꾸거나 남는 공간에 새 Windows용 볼륨을 만든다고 해서 루트 파티션이 확장되는 것은 아닙니다. 복제와 확장을 분리하여 확인해야 운영 체제의 파일 시스템을 손상시키지 않을 수 있습니다.
자주 묻는 질문
Windows에 보이는 파일만 복사하면 되나요?
보통 충분하지 않습니다. Linux 루트 파티션과 부팅 구성을 포함해야 합니다. 전체 디스크 복제 또는 Raspberry Pi OS의 적합한 복사 도구를 사용하세요.
대상 카드는 원본보다 두 배 커야 하나요?
필수 조건은 아닙니다. 섹터별 복제는 원본의 실제 전체 크기를 수용할 용량이 필요합니다. 같은 표기 용량의 카드도 실제 크기가 다를 수 있으므로 확인하세요.
큰 카드에 복제했는데 용량이 그대로인 이유는 무엇인가요?
원본의 파티션 크기가 그대로 복사되었을 수 있습니다. 물리적 장치와 루트 파일 시스템의 크기를 확인하고 지원되는 방법으로 확장하세요.
Windows가 포맷을 요청하면 어떻게 하나요?
원본 카드라면 취소하세요. Linux 파일 시스템을 일반적으로 읽지 못하는 상황일 수 있습니다. 메시지만 보고 초기화나 포맷을 실행하지 않습니다.
복제 후 원본 카드를 바로 지워도 되나요?
새 카드의 독립적인 부팅과 프로그램, 설정 및 파일을 먼저 검증하세요. 필요한 자료가 모두 확인될 때까지 원본을 보관하는 것이 좋습니다.
마무리
라즈베리 파이 sd 카드 복제는 전체 시스템을 옮기고 실제 사용을 확인하는 과정입니다. 대상 덮어쓰기와 실제 용량을 점검한 뒤 적합한 도구로 복사하세요. 새 카드의 부팅과 파일을 검증하고 추가 공간이 필요하면 지원되는 파일 시스템 확장을 진행합니다.