4,550,593 th visitor since 2017.2.1 ( Today : 131 )
Computer ???
No. 85
Name. swindler
Subject. [Palm] Backup
Main Cate. etc Device
Sub Cate.
Date. 2005-07-21 15:10
Hit. 3383 (211.109.70.164)
File.
한국 팜 사용자 모임 KPUG 의 여덟번째 강좌 ]

[ Palm BackUp을 간편하게... ]


KPUG 차정호입니다.

강좌가 많이 늦었군요 T_T...

새해에는 시간이 허락하는 한도내에서 게으름 없이 열심히 작성
하겠습니다. ^^;...

다음 강좌는 "Palm OS 변경" 입니다.
시간되는대로 정리해서 올리겠습니다.



컴퓨터를 사용하는 사람이라면 누구나 백업의 중요성을 알것입니다.
그리고 중요한 자료를 잃어버리고 눈물을 흘렸던 적이 있다면 제대로
컴생을 사신 것입니다.

저도 많이 울기도 하고 미치도록 외쳐도 보았지만 지워진 자료는
다시는 돌아오지 않았습니다. 격어보신 분은 아실듯...

너무 많은 일을(?) 겪어서 이제 중요한 자료는 항상 세벌의 백업을
작성합니다. 하드와 CD-R 그리고 인터넷...

Palm도 마찬가지입니다. 작은 컴퓨터인 Palm도 가끔 말썽을
부리지요. 원치 않는 하드리셋에 모든 자료가 지워지고 휴대용
장비의 특성상 고장과 분실은 언제든지 일어날 수 있습니다.


그래서 현재의 Palm 상태를 정기적으로 전체 백업(Full BackUp)할
필요가 있습니다.


간편하고 완벽하게 Palm을 백업하고 복원하는 법을 배웁니다.


아래의 주의사항을 읽는 것이 몸에 좋습니다.

(주1) 이글은 CopyLeft 정신에 의해 마음대로 퍼가실 수 있습니다.
단, "어디로 퍼갑니다." 라는 편지를 보내시는 분에 한해...

(주2) 본문 중에 잘못된 사항이나 의문사항, 퍼가시는 분은 언제나
변함없이 seoul@usa.com 으로 연락 주십시오.


예전과 같이 편한 글쓰기를 위해 존댓말은 전혀 사용치 않습니다.

그럼, 시작합니다.



1. Palm의 폴더와 프로그램 설치 구조

Palm은 Palm Desktop과 HotSync Manager 에 자체적인 백업기능을
가지고 있다. 그래서 기본적인 상태로 사용하더라도 어느 정도는(?)
자동 백업된다.

가장 중요한 DateBook, Address, ToDo, Memopad는 사용자가
설정한대로 항상 최신의 자료를 PC에 보관하고 있으며 Palm에 설치한
PRC 프로그램들도 모두는 아니지만 대부분 자동 보관된다.


먼저 PC에서 Palm의 폴더 구조를 알아보자.


Palm Desktop이 설치된 폴더를 C:\Palm 로 했을때...

각 사용자 이름별로 개인 폴더가 생성된다. 가장 중요한 폴더이다.


C:\Palm\Cha - 등록된 User 이름에 따라 이름이 각각 틀리다.

C:\Palm\Cha\Address - Address 내용 보관
C:\Palm\Cha\Backup - BackUp 자료 보관
C:\Palm\Cha\Datebook - Datebook 내용 보관
C:\Palm\Cha\Install - 설치 파일 임시 보관
C:\Palm\Cha\Memopad - Datebook 내용 보관
C:\Palm\Cha\Todo - Todo 내용 보관


기타 다른 Palm 어플에서 사용하는 폴더가 있지만 신경쓰지 않아도
된다. 그러나 잊지말자 C:\Palm 아래에 있는 자신의 이름 폴더에
모든 것이 있다는 사실을...

이제 폴더 구조를 알아봤으니 Palm용 프로그램인 PRC 파일과 DB
파일인 PDB 파일이 어떻게 설치되고 보관되는지 알아보자


Palm에 프로그램을 설치하기 위해서는 Install Tool을 사용하여 해당
PRC, PDB 파일을 선택하고 ADD 한다. 그리고 Palm을 크래들에
올려놓고 HotSync 하면 해당 파일이 Palm에 전송되고 설치된다.

간단해 보이지만 내부는 좀더 복잡하다.

1. Install Tool을 사용하여 해당 PRC, PDB 파일을 선택하고 ADD
한다.

2. 선택된 파일은 C:\Palm\본인이름\Install 에 파일이 복사되어
보관된다.

3. HotSync 가 실행되면 Install 폴더안에 있는 모든 파일은
Palm으로 전송, 설치된다.

4. 정상 전송된 Install 폴더에 있는 파일은 삭제되고
C:\Palm\본인이름\Backup 폴더에 전송 파일이 저장된다.
(참고로HotSync Manager Custom의 System 설정에 따라 TEMP007
이란 임시폴더가 생성되고 지워지거나 또는 그냥 남는다.)

단, 모든 파일이 저장되는 것은 아니다. 설치시 일부 파일은 Backup
폴더에 보관 되지만 일부 파일은 보관되지 않고 삭제된다.

그래서 기본 기능만으로 완벽한 백업이 되지 않는다. T_T...

왜 Palm사에서 이렇게 구현했는지 알지 못하겠다. 이때문에 완벽한
Full Backup은 Palm 자체기능으로 불가능하다. 반드시 별도의 백업
프로그램을 설치해야 Full Backup이 가능하다.


이제 Install과 Backup 폴더에 역할을 알았을 것이다.

그렇다면 설치를 원하는 파일을 Install 폴더에 복사만 하면 다음
HotSync 때 전송되지 않을까?

맞다. 그러나 그냥 복사해서는 전송되지 않는다. 반드시 한번은
Install Tool을 사용 해서 ADD 해야 한다. 이유는 이 작업이 전송할
파일이 있다는 설정을 켜주기 때문이다.

그냥 복사하면 전송되지 않고 Install Tool에서 한번만 ADD한 후
윈도우 탐색기등을 이용 Install 폴더에 원하는 파일을 복사하면
모두 전송된다. (노파심에서 얘기하지만 확장자가 PRC, PDB 파일만
전송된다. ^^;...)

이제 기본적인 것을 배웠으니 실제 백업을 해보자.



2. BackUp에 필요한 유틸 BackupAll

Palm의 기본 기능으로는 완벽한 백업이 불가능하다.

Palm은 HotSync때 PC의 C:\Palm\본인이름\Backup 폴더와 Palm에 있는
파일들을 비교해서 백업 폴더의 내용을 갱신하지만 Palm의 모든
파일을 백업하지 않는다.

그래서 완벽하게 백업되지 않는다.
별도의 백업 유틸을 사용해야 한다.

상용으로는 BackupBuddy가 가장 유명하지만 이넘까지는 필요없다.
BackupBuddy가 물론 좋은 백업 프로그램이긴 하지만 특별한 기능이
있는 것은 아니다. Palm의 기본 백업기능에 간단한 자동 처리기능과
유틸을 포함한 정도이다.

아래에 소개하는 BackupAll 을 사용하면 동일한 효과를
무료(Freeware)로 볼 수 있다.

BackupAll은 http://www.palmgear.com 에서 backupall 로 찾기하거나
http://www.kpug.net 의 자료실에서 구할 수 있다.

2000년 1월 BackupAll의 최신 버전은 1.1 버전으로 공식 홈페이지는
http://yanoff.sourceforge.net/ 이다.


받고 보면 허전할 것이다. BackupAll.PRC 한개로 구성되어 있으니
이것으로 완벽한 백업이 가능할까 하는 의문도 들 것이다.

전혀 걱정하지 마라. Palm 백업은 단순하고도 간단하다.
Palm의 Ghost... BackupAll.PRC 을 믿어라.

이제 Palm에 BackupAll을 설치하자. 더블클릭하고 Sync 하면
간단하게 설치된다.

실행해서 구경하도록 한다.
세개의 버튼만 있는 썰렁한 화면 구조인데... 기능은 강력하다.


All - 모든 프로그램과 DB 자료, 설정 파일의 Backup bit를 "1"로
설정한다.

다음 HotSycn 때는 Palm의 모든 파일과 Backup 폴더의 파일을
비교해서 갱신하거나 없는 파일을 자동으로 검출하여 복사가 필요할
경우에는 복사하는 기능을 수행한다.

단, Address, Datebook, Todo, Memopad 관련 DB는 이 설정과
상관없이 언제나 1이다. 중요한 4가지는 Backup bit와는 상관없이
HotSync Manager의 Custom 설정을 따른다.


Change - 마지막 HotSync 이후 변경된 DB 파일만의 Backup bit를
"1"로 설정한다.

모든 것을 새로 백업 받는 것보다 수정된 DB 파일만을 받으므로
시간적으로 유리하다.


FORCE - 이것은 좀 특이한 기능인데 ALL과 같이 Palm의 모든 파일의
Backup bit를 "1"로 설정하고 추가로 갱신 일자 설정을 모두 현재
일자, 시간으로 변경한다.

Palm에서 파일이 갱신된 것으로 기록되었기 때문에 Palm의 Backup
폴더의 파일내용에 상관없이 Palm의 모든 내용이 새로 백업된다.

이기능이 필요한 이유는 전체 백업을 새로 받을때는 이기능을
사용하기 때문이다.


BackupAll이 하는 기능이 이해가 잘되지 않을 것이다. Backup bit가
뭐고 1로 해놓으면 무슨 일을 하는지?

아래를 계속 읽다보면 이해가 되니 꾹 참고 진격하자. ^^



3. HotSync Manager 설정

처음에 Palm은 자체적인 백업기능을 가지고 있다고 얘기했었다.

실제 백업과 복원 기능은 HotSync Manager와 밀접한 관련이 있으며
설정이 꼭 필요하다.

Windows 화면 하단의 시스템 트레이에 있는 HotSync Manager를
클릭한다.
Custom -> System 항목을 선택한다.

이항목이 Backup과 관련된 항목이다. 반드시 HandHeld Overwrites
Desktop를 디폴트로 설정한다.


1. HandHeld Overwrites Desktop - 디폴트로 설정

Backup을 Palm을 기준으로 한다. Palm과 Backup 폴더의 내용을
비교하여 Palm을 기준으로 자료를 갱신한다.

실제는 Backup bit라는 설정을 사용하며 Backup bit는 다음 장에서
자세히 다룬다.


2. Desktop Overwrites HandHeld - 특수한 경우 외에는 선택하지 않
는다.

PC 의 C:\Palm\본인이름\Backup 폴더의 모든 내용이 Palm으로
전송된다. 복원을 위해 사용하기도 하지만 쓸모없어 사용하지
않는다.

이유는 사용할 필요성이 없기 때문이다. ^.^


3. Do Nothing - 백업과 관련된 어떠한 작업도 하지 않는다.


단, 하드리셋이나 새로운 기기일 경우 System 항목 설정과 관계없이
Palm -> Backup 폴더 또는 Backup -> Palm으로 복원 또는 백업된다.


참고로 Backup Buddy는 이 System 항목을 자신의 것으로 교체한다.
하지만 기능상 차이는 별로 없다. 실제 기능으로 본다면 Backup
Buddy를 돈주고 구입할 필요는 없다. BackupAll을 이용, 무료로 모든
것이 가능하기 때문이다.



4. Palm FULL Backup & Restore

이제 실제 전체 백업과 복원을 해보도록 하자.


전체 백업의 정의는 이렇다.

현재의 Palm 상태를 동일하게 저장하여 언제라도 현재의 상태로 쉽게
돌아올 수 있게 예비하는 것이다. 하드리셋이나 기계의 손상, 분실로
부터 자신의 자료와 프로그램을 보호하는 기능을 한다.

그리고 Palm에 들어있는 모든 파일은 Backup bit라는 속성을 가지고
있다. PC 파일의 기록 속성(Archeive)과 비슷한 역할을 하는 것으로
(물론 같지는 않다. ^^) Backup bit가 설정되면 PC의 Backup 폴더에
있는 동일한 파일과 갱신일자를 비교하여 수정이 됐거나 파일이
없으면 Palm에서 Backup 폴더로 복사한다.

이때 점검의 대상이되는 파일은 반드시 Backup bit가 켜져야 한다.


먼저 전체 백업을 실습한다.
모든 Palm 자료, 설정, 프로그램을 한번에 PC로 백업한다.

Windows 화면 하단의 시스템 트레이에 있는 HotSync Manager를 클릭,
Custom -> System 항목이 HandHeld Overwrites Desktop로 설정됐는지
확인한다.

이 설정이 되지 않으면 정상적으로 백업되지 않는다. 반드시 확인...

다음은 C:\Palm\본인이름\Backup 폴더를 깨끗하게 한다. 안의 내용은
지우거나 다른 곳으로 이동시켜 깨끗하게 한다. 만일 지우지 않으면
이전에 있던 불필요한 자료가 같이 Backup 폴더에 있을수 있다.
반드시 깨끗하게 지우자.


이제 Palm에서 BackupAll을 실행한다.

Force, All, Changed 가 있을 것이다. 원하는 기능은 현재의 Palm을
전체 백업하는 것이므로 Force를 선택한다.

Force는 Palm에 있는 모든 파일에 Backup bit 를 "1"로 설정하고
갱신일자를 현재 일자로 변경한다.

그리고 Palm을 크래들에 올리고 Sync한다. 평소보다 많은 시간이
소요될 것이다. Palm의 모든 파일이 PC의 Backup 폴더에 새로
전송되기 때문이다.

한참후 전송이 끝나면 전체 백업이 종료된 것이다.

이제 C:\Palm\본인이름\Backup 폴더와 address, datebook, todo,
memopad 폴더를 를 WinZIP 등을 이용해 압축하거나 다른 곳에
복사해두면 현재 상태를 완벽하게 백업한 것이 된다.

파일이 커지는 단점이 있지만 C:\Palm\본인이름 폴더를 한꺼번에
압축하거나 복사하는 것도 좋은 방법이다.

물론 HDD 뿐아니라 CD-R 이나 인터넷 자료실등에 보관하고 일자별로
관리해야 완벽한 백업이 되며 언제든지 원하는 상태로 되돌릴 수
있다..


BackupAll 의 Force를 이용한 전체 백업은 매일할 필요가 절대 없다.
많은 시간이 소요되고 또 필요치도 않기때문에 일주일 또는 이주일에
한번 백업하고 빨리 Sync 되는 BackupAll 의 Changed 기능을 자주
사용하여 항상 최신의 자료로 유지되도록 한다.

그리고 항상 Sync되는 자료인 address, datebook, todo, memopad
자료도 자주 백업하도록 한다. 물리적으로 손상되거나 어느날
이유없이 Sync가 되지 않고 파일을 못쓰는 되는 경우가 간혹 있다.
이런 경우 발생시 자료 복원을 위해 복사해서 별도 보관한다.


다음은 하드리셋 후 복원에 대해 알아보자.

하드리셋 후 복원은 두가지 경우가 있는데 현재
C:\Palm\본인이름\Backup 폴더의 내용으로 복원할 것인지 아니면
따로 보관한 Backup 폴더 자료로 복원할 것인지로 나뉜다.

현재 Backup 폴더로 복원한다면 시스템 트레이의 HotSync Manager의
Custom에서 address, datebook, todo, memopad 항목을 Desktop
Overwrites Handheld로 설정하고 Palm을 Sync하면 모든 Backup
폴더의 파일이 Palm으로 전송되고 address 등의 자료도 완벽하게
전송되어 현재 상태로 복원된다.

이때는 HotSync Manager의 Custom 의 System 항목 설정과는 상관없이
무조건 Backup 폴더의 파일이 Palm으로 전송된다.


따로 보관한 Backup 폴더자료로 복원할때는 현재의 C:\Palm\본인이름
\Backup 폴더의 내용을 지우거나 다른 곳으로 옮기고 보관했던 자료
를 Backup 폴더에 복사한다.

그리고 위의 복원 방식에 따라 Sync, 완벽하게 복원된다. ^^


하드리셋이 아닌 일부 복원의 경우는 보관했던 Backup 폴더에서
원하는 파일만 선택하여 보통때의 PRC, PDB 파일처럼 Install Tool을
이용하여 설치하면 쉽게 복원할 수 있다.


정기적으로 BackupAll을 사용하고 C:\Palm\본인이름 폴더를 압축이나
복사를 이용해서 자주 백업한다면 자료 파괴의 위험에서 벗어날 수
있다.

결코 잊지말자.

당신의 Palm은 어디서나 다시 구입할 수 있지만 당신의 자료는 세
계에서 유일하게 당신만이 가지고 있다는 사실을...



여덟번째 강좌가 마무리 됐습니다.
글을 쓰려해도 마음의 여유가 좀처럼 생기지 않는군요.

다음 글은 좀더 빨리 올리겠습니다. ^


차가운 날씨때문에 많은 불편함을 있습니다만 그래도 눈을 보니 마음
이 따뜻해집니다.

긴 겨울... 사랑하는 사람과 따뜻하게 보내십시오. ^^;...


항상 밝은 태양의 햇살과 같이 강하고
바람에 날리는 꽃잎과 같이 자유롭기를...


2001.01.14

CopyLeft(c) KPUG 차정호


[바로가기 링크] : http://coolx.net/cboard/computer/85



Name
Password
Comment
Copyright © 1999-2017, swindler. All rights reserved. 367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)

  2HLAB   2HLAB_Blog   RedToolBox   Omil   Omil_Blog