본문 바로가기

개발 이야기/라즈베리파이

라즈베리파이의 SD Card를 원격으로 백업하는 방법

728x90

라즈베리파이로 뭔가를 만들어 사용 시 설치 위치나 기타 이유로

직접 접근이 불가능하여 SD Card를 분리하여 백업을 할 수 없는 경우

아래의 방법을 이용하여 원격으로 백업이 가능합니다.

 

원리는 DD백업+SSH서버를 이용한 방법입니다.

 

1. 먼저 리룩스가 설치된 기기나 윈도우즈 PC에 SSH서버를 설치 및 해당포트를 열어 줍니다.

 

2. 윈도우즈 PC는 추가로 chrysocome.net - dd for windows 를 다운받아서

   C:\Winddows 폴더 아래에 dd.exe를 복사해 놓습니다.

 

3. 라즈베리파이에서 쉘을 열고 DD 명령어를 이용하여 아래의 형식으로 명령문을 작성 후 실행합니다.

    dd if=/dev/mmcblk0 bs=bs크기 count=카운트값 conv=sync,noerror | gzip -1 - | ssh -p 포트번호 PC사용자명@IP주소 "dd of=백업파일명.imz"

 

4. 3의 명령어를 실행하면 SSH 서버의 비밀번호 입력을 요구하며 비밀번호 입력하면 원격 백업을 시작합니다.

   윈도우즈 SSH 서버같은 경우 백업 파일은 "C:\Usres\PC사용자명" 폴더에 저장됩니다.

 

 

(광고1)

최신 IT와 테크 관련 뉴스 소식을 한번에 모아서 볼 수 있습니다.

-다운로드:=> https://play.google.com/store/apps/details?id=com.opensupport.ITNewsMoa 

 

(광고2)

펌웨어 개발자들의 모든 커뮤니티 모아보기 입니다.

-다운로드:=> https://play.google.com/store/apps/details?id=com.opensupport.ModuFirmware 

 

(광고3)

리눅스 관련 질문과 답변을 위한 정보와 커뮤니티 소식을 한번에 모아서 볼 수 있습니다.

-다운로드:=> https://play.google.com/store/apps/details?id=com.opensupport.LinuxQnA 

 

(광고4)

한국의 개발자 커뮤니티의 링크 제공과 더불어 검색기능을 제공합니다.

-다운로드:=> https://play.google.com/store/apps/details?id=com.opensupport.DevMoa 

 

 

 

 

 

그럼,

   공유합니다.