Linux.Debian의 DreamPlug를 백업/복구하는 방법

[목차(도우미)]
드림플러그(DreamPlug)는 소형 리눅스(Linux) 머신으로 소규모의 서버를 구축하려는 사람에게 인기가 있다. 작은 만큼 저전력으로도 에너지 절약을 위해 활용해 보려는 사람에게도 인기가 있다.

이러한 컴퓨터는 SheevaPlug라는 이름을 가지고 있는데 Marvell사의 칩을 사용하고 있는 것으로 안다.

지난번에 이어 이번에도 영어로 본문을 쓰는 것이 유용하다고 본다. 이런 유형의 글은 한글로 된 문서를 찾아보기가 매우 어렵다. 그래서 아예 처음부터 영문으로 검색해 보려는 사람이 많을 것이다. 물론 영문으로 검색을 하려는 사람은 경험적으로 국내 검색사의 검색 서비스를 이용하려는 사람은 극히 적을 것이다. 아무튼 영문으로 병기하는 이유는 그나마 없는 중에서라도 한글로 작성한 문서가 영문 검색 결과와 어깨를 나란히 해서 발견되기를 바라기 때문이다.

사진 출처: http://www.newit.co.uk/

한편, 드림플러그(DreamPlug)를 사용하여 개발하다 보면 화면이 없고 소형에 맞추어져 있어서인지 원인을 알기 어려운 시스템 환경문제에 빠지게 된다. 이를 위해서라도 개발환경, 시스템 환경을 백업해두었다가 시스템을 복원하는데 사용하면 편리하다.

드림플러그(DreamPlug)를 복구하려면? 먼저 간단히 기본적인 사항을 점검하고 메모한다.
How to backup/restore DramPlug machine? At first, let's start to check some basic staffs.

  • 드림플러그는 내장 하드디스크가 없다. 대신 플래시 메모리를 사용하는 것이 아니라, 마이크로SD카드(Micro SD Card)를 사용한다.
  • 마이크로 SD카드를 복제해 두면 드림플러그를 백업해둘 수 있는 것이다.
  • 마이크로 SD카드를 복제하기 위해서는 드림플러그로 부터 빼서 다른 리눅스 머신에서 디스크 복사를 하는 것으로 가능하다.
  • 내장  마이크로 SD카드를 빼내는 방법에 대해서는
    http://blog.bertelsen.co/2011/07/backing-up-internal-sd-card.html
    에 사진과 함께 설명이 있다. 쉽게 말해서 고무발을 들어내고 나사를 풀면된다. 뚜껑은 조심스럽게 열어야 배선이 끊어지지 않는다.
  • 마이크로 SD카드는 두개의 영역(파티션, partition)으로 이루어져 있다.
  • 하나는 uImage가 들어 있는 영역이고, 또하나는 하드디스크의 형태로 /home, /var 등의 폴더로 들어있다.
  • 파티션에 따라 디스크 포맷이 달라서 윈도 머신으로 읽으면 uImage 파일만  볼 수 있다. 리눅스 시스템은 ext3 파일포맷으로 되어 있으므로 리눅스 머신에서만 인식된다.
  • 디스크 복사(DiskCopy)하는 방법은 리눅스 상에서 "dd if=... of=..."명령어를 사용하면 된다.
  • "dd" 명령어의 사용법에 관하여는
    http://www.backuphowto.info/linux-backup-hard-disk-clone-dd
    에서 상세하게 설명해 주었다.
  • 백업해둔 시스템이 없이 드림플러그가 고장나게 되면 홈페이지에서 출하시 시스템 이미지 파일을 덮어 쓰기로 복원하면 된다.
    관련 URL: http://code.google.com/p/dreamplug/downloads/list
  • apt-get update, apt-get upgrade 로 시스템을 업그레이드 하다가 로케일(locale)을 잘못 건드리면 복구하기 어려운 환경으로 빠져 버린다.
  • 가장 골치아픈 증세는 /etc/network/interface 파일을 아무리 바꾸어서 dhcp 설정이나 고정 IP address로 바꾸거나 상관없이 네트워크에 접속이 되지 않는 현상이다.
  • DreamPlug has no internal hard-disk. Instead, micro SD card is used for hard disk.
  • If we have a duplicated SD card, we can restore its dreamPlug computer.
  • For details on how to remove micro SD card, refer to http://blog.bertelsen.co/2011/07/backing-up-internal-sd-card.html
  • Once we have backup for Debian.DreamPlug, we can feel free to use and to test it! At any time we can restore it.

by 금메달.아빠 on 2011. 10. 11. 23:49