Palm의 리셋과 백업

Posted 2004. 8. 10. 00:41
반응형

사용자 삽입 이미지

 

  Palm에서 시스템 에러가 발생하였을 때는 시스템  Rebooting을 하여야 하는데, 이렇게 시스템을 Rebooting하는 것을 리셋이라고 하며 Palm시스템 Rebooting에는 세 가지 방법이 있다.

  Booting이란 비휘발성의 기억장치에 저장된 시스템 프로그램들을 RAM으로 로딩하는 과정으로, Palm도 이와 마찬가지로 ROM(플래시 메모리 또는 마스크롬)에 저장된 시스템 프로그램들을 순차적으로 RAM으로 로딩하여 운영체제를 실행할 준비를 갖추게 되는 것이다. 정상적인 Booting에서는 확장파일들도 (예를 들면 OS Patch, Preference Panel 파일, IR Enhancement 파일, Hack extension 파일 등) RAM으로 로딩되어 메모리에 상주하며 작동한다.

  


   

   

사용자 삽입 이미지

 소프트 리셋 (정상적인 재부팅)

 

 소프트 리셋이란 마치 PC에서 Ctrl-Alt-Del키를 눌러 재부팅을 하는 것과 같은 역할을 하는 것인데, 메모리에 저장된 어플리케이션이나 데이터는 손실되지 않고 부팅만 다시 시작한다.

  소프트 리셋은 리셋핀이나.. 끝이 뾰족한 것을 이용하여 Palm의 뒷면에 있는 리셋 스위치를 누르면 된다.

  경우에 따라 화면상에 리셋 버튼이 표시되어 이를 눌러 진행하는 경우도 있다.

  사용하던 어플리케이션이 실행을 정지하여 아무런 입력도 할 수 없을 경우에 가장 먼저 취하게 되는 조치 방법이 바로 소프트 리셋이다.

 소프트 리셋을 하면 화면에 Palm의 초기화면 로고가 나타나고 곧 이어 Preferences의 General 화면이 나타나게 된다.

 또한 확장파일들도 정상적으로 로딩이 되고 Hackmaster를 사용할 경우에는 Hackmaster extention들을 활성화시킬 것인지에 대해서 확인을 요구하는 대화창도 나타난다.

 

 

   

사용자 삽입 이미지

 웜 리셋 (확장파일을 끈 상태로 부팅하기)

 

  가끔씩 시스템 확장 파일이나 Hackmaster extension들이 시스템의 충돌을 일으키는 경우에,  소프트 리셋을 하여 재부팅을 할 때 문제되는 확장 파일이 로딩되며 계속같은 문제가 계속되는 경우가 있다.  이러한 경우에는 문제가 되는 확장 파일들은 실행중에 있는 파일이므로 삭제가 불가능하며, 결국 일반적인 소프트 리셋으로 다시 시작해서는 문제를 해결할 수 없게 된다.

  이러한 경우에 사용하는 방법이 웜 리셋으로 PC 윈도우에서의 안전모드 부팅, 매킨토시 컴퓨터에서 shift를 누른 상태에서 부팅하는 것과 같은 원리이다.

  이렇게 확장파일을 끄고 부팅하면 확장파일들은 비활성 상태이므로 삭제가 가능해진다.

  또한 시스템 에러의 이유가 아닐 때라도 OS patch나 하드웨어 드라이버(IR Enhancement 같은 것), 또는 상용 소프트웨어가 설치해 놓은 Preference Panel등을 삭제하고 싶을 때도 같은 방법을 사용한다.

 

  -  웜 리셋의 절차

 

 1. PageUP 하드웨어 버튼을 누른다.

 2. 누른 상태를 유지하면서 리셋 버튼을 리셋 핀으로 짧게 눌렀다 놓는다.

 3. Palm의 화면에 시작 로고가 나타난다.

 4. PageUP 버튼을 놓는다.

 

 웜 리셋을 하고나면 화면은 Palm  시작로고 후에 General Preference로 시작이 되며 확장파일이 꺼졌으므로 Hack extension을 활성화시킬 것인지를 묻는 대화창은 나타나지 않는다.

 웜 리셋을 하여도 설치된 어플리케이션이나 데이터는 손실되지 않으며 문제 해결을 위해 확장파일 삭제 등을 하고 난 다음 정상적으로 Palm을 사용하기 위해서는 다시 소프트 리셋을 하여야 한다.

 

 

   

사용자 삽입 이미지

 하드 리셋 (메모리 포맷 완전초기화)

 

  하드 리셋은 가장 조심하여야 할 리셋 방법입니다. 이는 데스크탑 컴퓨터에서 하드디스크를 포맷하는 것과 같은 효과를 내며 사용자가 설치하거나 입력한 모든 어플리케이션과 데이터를 지우고 Palm을 공장출하 상태로 되돌려 놓는 리셋이다.

  만약 미리 백업하여 놓지 않았다면 Palm의 모든 어플리케이션과 데이터, 사용자 정보와 환경설정 등 모든 내용이 손실되어 되찾을 수 없게 된다.

  따라서 하드 리셋은 최후의 수단으로서만 사용해야 하며, 만약의 경우 하게 될 하드 리셋을 대비하기 위해서 항상 백업을 해 놓는 것이 중요하다 하겠다.

 

 -  하드리셋의 절차

 

 1. 전원 버튼을 누른다.

 2. 누른 상태를 유지하면서 리셋 버튼을 리셋 핀으로 짧게 눌렀다 놓는다.

 3. Palm의 화면에 시작 로고가 나타난다.

 4. PageUP 버튼을 누르면 하드 리셋이 되며 초기화가 된다.

 5. PageDown 버튼을 누르면 하드 리셋이 취소되며 소프트 리셋이 된다.

 

  하드 리셋을 하고 나면 Palm 시작 로고 화면이 나타난 다음 Palm을 처음 구입하였을 때와 같은 Welcome 화면과 액정화면 조정(digitizer)화면이 나타나고 다음 Preference화면이 나타나 국가별 설정과 시간/날짜 설정을 할 수 있게 한다.

  그러나, 하드 리셋은 비휘발성 메모리인 플래시메모리나 마스크롬, 확장슬롯의 플래시 메모리의 내용은 지우지 않는다. 

 

사용자 삽입 이미지

  

  Palm을 백업하는 방법에는 Palm의 기본 백업 기능을 이용하는 방법, Palm 핸드헬드용 백업 어플리케이션을 이용하는 방법, 데스크탑용 백업 어플리케이션을 이용하는 방법 등 여러 가지가 있다.

 

   

사용자 삽입 이미지

 핫싱크 매니저의 기본 백업 기능과 백업 비트 (Backup Bit)

 

  Palm데스크탐의 핫싱크 매니저에는 기본적으로 백업기능이 내장되어 있다. 따라서 별도로 백업 어플리케이션으 설치하지 않더라도 기본적인 백업은 이루어 진다.

  핫싱크 매니저는 핫싱크를 할 때마다 내장어플리케이션의 데이터와 새로 설치된 파일, 그리고 데이터 파일을 백업하여 데스크탑 컴퓨터의 백업폴더에 저장한다.

  백업 폴더는 다음 경로에 위치한다.

 

  * PC/Windows 컴퓨터 : C:/Palm/(핫싱크 아이디)/backup/

  * Apple/Macintosh 컴퓨터 : Palm:Users:(핫싱크 아이디):backup

 

   만약 Palm 핸드헬드를 하드 리셋하여 모든 데이터가 손실되었을 경우에 핫싱크를 다시 하게 되면 이 폴더 안에 들어있던 모든 파일이 설치된다.

  그러나, 이러한 핫싱크 매니저가 백업하는 파일은 Palm의 파일 중 백업 비트(백업의 여부를 판단하는 체크 비트)가 1로 켜져 있는 파일들로 제한된다.

 

  백업 비트는 Palm의 모든 파일들에 포함된 속성으러서 백업 비트가 켜져 있을 경우에는 핫싱크 매니저가 이들을 백업폴더로 저장하고 꺼져 있으면 저장하지 않기 때문이다.

 

  -  핫싱크 매니저의 백업 원칙

 

 1. 백업 비트가 켜져 있는지 확인한다.

 2. 만약 백업 비트가 켜져 있다면 파일이 수정된 일시와 마지막으로 백업된 일시를 비교한다.

 3. 마지막으로 백업된 일시 이후에 파일이 수정되었다면 이 파일을 백업폴더에 저장하고 그렇지 않으면 넘어간다.

 

  물론 모든 파일의 백업 비트를 켜놓게 되면 항상 파일에 변화가 있을 때마다 수정된 파일들을 백업을 하게 되어 완벽한 백업이 되겠지만 대신 백업에 걸리는 시간 때문에 핫싱크 매니저는 모든 파일들을 디폴트로서 백업하지는 않는다.

 

 Palm에서 개별적인 파일을 관라하게 하여주는 유틸리티를 이용하면 필요한 중요 파일의 백업 비트를 수동적으로 켜줄 수도 있다.

 이러한 유틸리티로서는 SuperUtils, FPSutils, ZCatalog등이 있다.

  

 

   

사용자 삽입 이미지

 Palm 핸드헬드용 백업 어플리케이션 - Backup All

  

 앞서 설명한 백업비트를 이용하면  Palm의 핸드헬드에서 백업할 파일들을 지정할 수 있으므로 백업이 가능하지만 ZCatalog같은 유틸리티를 이용할 경우 모든 파일들을 개별적으로 백업 비트 속성을 관리한다는 것은 매우 불편하다.

 따라서 이러한 과정을 간편하게 하기 위한 Palm용  어플리케이션으로서 Backup Buddy의 Handheld Version과 Backup All 이라는 어플리케이션이 있는데, 여기서는 프리웨어로 사용법도 간단한 Backup All 이라는 어플리케이션에 대해 소개하도록 하겠다. 참고로 제작자의 사이트인http://yanoff.sourceforge.net/backupall/backupall.html에서 다운받을 수 있다.

 

 설치는 일반 Palm  어플리케이션과 동일하며, 아이콘을 눌러 실행하면 다음과 같은 화면이 나타납니다.

 

 Backup All은 단지 3개의 버튼만이 있으며 이 3개의 버튼은 각각 다음과 같은 기능을 가지고 있다.

 

 - Force

  모든 파일의 백업비트를 1로 켜고 또한 수정일자를 현재시간으로 바꾼다. 따라서 핫싱크를 하면 Palm의 모든 파일들이 최근 수정여부를 불문하고 무조건 백업된다.

  이 옵션은 Backup All을 처음 사용할 때 선택하면 된다.

 

 -All

 모든 파일의 백업비트를 1로 켜고 수정일자는 건드리지 않는다. 최근에 수정된 파일들과 한번도 백업되지 않은 파일들이 백업된다.

  따라서 핫싱크 매니저가 기본적으로 백업해주지 않는 파일들도 백업이 된다.

 

 - Changed

  최근에 수정되었거나 한번도 백업되지 않은 파일들만 백업비트를 1로 켜준다.

  즉, 새로 설치 하였거나 생성된 파일과 최근 파일만 백업된다.

 

 TIP - 일반적인 사용법으로서는  최초 설치 후 Force 상태에서 핫싱크를 하고 다음은 Changed로 설정된 상태로 사용하면 된다.

        그리고 정기적으로 가끔씩 All로 설정하여 핫싱크 해주면 좋다.

 

 (Backup All은 프리웨어로서 간단하게 사용할 수 있게 만들었기 때문에 개별적인 파일의 백업 비트 속성을 살펴볼 수 있는 기능은 없다. 그러므로 백업 비트 속성의 설정 상태를 확인하고 싶으면 앞서 소개한 ZCatalog나 유사한 유틸리티를 사용하여 확인하면된다.)

 

   

사용자 삽입 이미지

 데스크탑용 백업 어플리케이션 - Backup Buddy

  

  데스크탑용 백업 어플리케이션으로서는 Backup Buddy가 가장 잘 알려져 있고 또 널리 사용되고 있다.

 Backup Buddy는 백업 비트 같은 개념을 몰라도 쉽게 사용할 수 있고 핫싱크 시간을 증가시키지 않으며 완벽한 백업을 가능하게 한다.

 또한 최근의 버전은 백업된 내용을 자신의 컴퓨터뿐만 아니라 네트웍상의 다른 컴퓨터나 인터넷 공간에 백업할 수 있는 기능이나 플래시 메모리의 백업, Palm 바이러스 검색 등 다양한 부가기능을 가지고 있다.

 다만 백업버디는 상용 어플리케이션으로서http://www.backupbuddy.com에서 구입해야 한다.

 

 백업버디 윈도우 버전 - 백업버디의 윈도우 버전은 백업버디 설치 소프트웨어를 실행하면 자동적으로 설치가 된다.

 설치가 완료 된 다음 바로 사용하여도 관계없으나 약간의 환경설정이 필요하다.

 

 1. 우선 데스크탐에 생성된 백업버디 아이콘을 클릭 하여 환경설정 화면으로 들어간다.

 

 2. 환경설정 주 화면에서는 여러 가지 백업 옵션 사항을 설정할 수 있다.

    또한 백업을 하지 않을 데이터베이스나 어플리케이션을 선택할 수도 있고 AvantGo와 같이 중요하지 않으며 자주 수정되는 파일들을 제외할 수 도 있다.

 

 3. 미러 기능을 이용하면 자기 컴퓨터의 백업폴더를 다시 한번 다른 폴더에 미러링하여 백업할 수 있다.

 

 4. 바이러스 스캔 기능으로는 Palm용 바이러스를 검색하고 치료할 수 있다.

 

 5. 백업버디는 별도로 실행하는 어플리케이션이 아니라 일종의 Conduit 프로그램으로서 핫싱크 매니저에 의해 동작합니다.

    그러므로 다른 Conduit과 마찬가지로 핫싱크 매니저의 Custom설정 화면에서 백업버디의 핫싱크 방법을 설정한다.

 

 6. 백업버디 컨듀잇을 선택하고 Change 버튼을 누른다.

    백업은 핸드헬드의 내용을 데스크탑 컴퓨터로 복사하는 것이므로 항상 Handheld Overwrites Desktop이 디폴트 값이다.

 

 TIP - 이 화면에는 반대로 데스크탑에서 핸드헬드로 Overwrite 하는 옵션도 가능하지만 실제로 이것을 사용하는 경우는 별로 없다.

        만약 Palm 핸드헬드를 하드 리셋하였을 경우에는 단지 핫싱크를 하면 자동적으로 백업되었던 모든 파일들이 Palm 핸드헬드로 복구되어 설치됩니다.

        단, 만약 복구를 위한 첫 번째 핫싱크가 도중의 에러로 실패하였다면 이 화면에서 Desktop overwrites handheld를 선택한 다음 재 시도해야 한다.

 

  7. 백업버디가 설치된 상태에서 핫싱크를 하면 핫싱크의 뒷 부분에서 백업이 실행되며 다음과 같이 백업 진행상황을 표시해주는 창이 나타난다.

 

  8. 만약 플래시 롬을 백업하는 옵션을 선택하면 플래시롬의 내용도 배업된다.

 

 TIP -  백업버디는 Palm에 설치, 저장되어있는 파일 뿐만 아니라 Palm에서 파일을 삭제하면 다음 핫싱크 때는 삭제된 파일의 백업본이 Backups 폴더에서 Archived_Files라는 폴더로

         이동하게 되므로 Palm에서 삭제하였던 파일을 나중에 다시 설치하고 싶으면 이 폴더를 찾으면 된다.

반응형