티스토리 뷰

728x90

https://www.gnucash.org/viewdoc.phtml?rev=3&lang=C&doc=guide 를 번역하며 그누캐시를 스터디하고 있습니다.

2.5. 자료 백업과 복구


그누캐시는 여러분의 회계 자료가 손실되지 않도록 몇 가지 형태의 파일을 생성합니다. 파일을 저장한 폴더에 가시면 여러분이 저장한 파일 외에도. gnucash,. log,. LCK,. LNK 등의 확장자를 가진 파일들을 발견할 수 있을 것입니다. 이들 파일에 대한 소개는 아래와 같습니다. :
 
※ 주의
아래의 내용들은 회계 자료를 XML 형식으로 저장할 경우에만 유효합니다.

      $ ls 
      myfile.gnucash 
      myfile.gnucash.20100414185747.gnucash 
      myfile.gnucash.20100414223248.log 
      myfile.gnucash.20100415114340.gnucash 
      myfile.gnucash.20100415154508.log 
      myfile.gnucash.20100415173322.gnucash 
      myfile.gnucash.20100415194251.log 
      myfile.gnucash.7f0982.12093.LNK 
      myfile.gnucash.LCK 


    

2.5.1. 백업 파일 (.gnucash)


여러분이 자료를 저장할때 마다 백업 복사본이 .YYYYMMDDHHMMSS.gnucash 확장자를 가진 파일로 자동 생성됩니다. 이 백업 파일은 파일 저장 시점의 원본과 동일한 내용으로 파일 이름을 통해서 원본 파일의 이름과 백업 일시를 확인할 수 있습니다. 예를 들어 myfile.gnucash.20100414185747.gnucash는 myfile.gnucash를 2010년 4월 14일 백업한 것입니다.

백업 파일을 복구하는 방법은 단순히 .YYYYMMDDHHMMSS.gnucash 백업 파일을 직접 열면 되는 것이고 저장할 때 다른 이름이나 폴더 위치를 변경하는 것만 염두에 두면 됩니다.

※ 주의
2.2 버전에서 2.4 버전으로 업그레이드한 경우에는 같은 디렉토리에 .YYYYMMDDHHMMSS.xac 와 .YYYYMMDDHHMMSS.gnucash 백업 파일이 동시에 존재할 수 있습니다.

2.5.2. 로그 파일 (.log)


그누캐시에서 파일을 열고 편집을 수행하면 그때마다 변경 내역을 저장하는 로그 파일을 생성합니다. 로그 파일은 백업 파일과 비슷한 .YYYYMMDDHHMMSS.log의 이름 생성 규칙을 갖습니다. 로그 파일은 회계 자료에 대한 백업이 아니라 현재 변경 내역을 기록할 뿐입니다.
 
정전이나 시스템 오류 등의 원인으로 그누캐시가 정상 종료되지 못한 경우에는 마지막 저장 이후로 진행했던 대부분의 작업을 로그 파일을 통해서 복구할 수 있습니다. 다음은 그 절차입니다. :

마지막으로 저장했던 그누캐시 파일을 엽니다.

파일→ 가져오기 → 그누캐시 .log파일 재생하기를 선택하고 위에서 열었던 파일과 동일한 날짜의 .log 파일을 엽니다. 정확한 .log 파일을 선택하지 않으면 회계 파일을 파괴시킬 수 있으므로 주의해야 합니다.

로그 파일을 재생하면 마지막 저장 이후로 잔액에 영향을 미친 모든 트랜잭션을 복구합니다. 이 복구 과정은 자동 거래와 기타 기능들도 포함됩니다.

※ 경고
자동 거래와 계산서, 청구서 등에 대한 변경은 그 자체가 복구되는 것이 아니기 때문에 거래가 복구되었어도 상호 연관성에 있어서는 문제가 있을 수 있으므로 반드시 중복 검사가 있어야 합니다. 특히 어떤 거래들은 삭제 후 재생성해야 할 수도 있습니다. 그렇지 않더라도 계정의 정합성은 맞지만 보고서에 문제가 있을 수 있으므로 주의하셔야 합니다.

2.5.3. 잠금 파일 (.LNK 와 .LCK)


가끔씩 .LNK 와 .LCK 파일이 나타나는 것을 볼 수 있을 것입니다. 이 파일들은 자료를 저장하지는 않고 사용자가 한 파일을 열고 있을 때 다른 사람이 이 파일을 열지 않도록 하는 데 사용합니다. 파일을 열면 이 파일들을 생성하고 작업을 끝내거나 다른 파일을 열면 이 파일들을 삭제합니다.

만약 파일을 연 상태에서 그누캐시가 비정상종료 했다면 .LCK 와 .LNK 파일은 삭제되지 않습니다. 다음에 파일을 열려고 하면 파일이 잠겨 있다는 경고를 받을 것입니다. 예로 파일을 열어도 안전하지만 .LNK 와 .LCK 파일을 삭제해야 합니다. 이들 파일을 삭제하면 다시 프로그램이 비정상 종료하지 않는 한 더 이상 경고 메시지를 보이지 않을 것입니다. 

2.5.4. 파일 관리


그렇다면 어떤 파일들을 관리해야 할까요? 메인 데이터 파일을 비롯하여 최근에 생성된 .YYYYMMDDHHMMSS.gnucash 백업 파일도 관리할 필요성이 있습니다. 그렇지만 .log 파일들은 안전하게 지울 수 있습니다. 전체 백업이 아니기 때문입니다.

※ 주의
2.4 이전 버전에서 업그레이드 했다면 .xac 형식의 백업 파일을 볼 수도 있습니다. 이 파일들은 .YYYYMMDDHHMMSS.gnucash 백업 파일과 같은 방식으로 적용할 수 있습니다.

그누캐시를 닫은 다음에 보이는 .LCK 와 .LNK 파일들은 모두 삭제합니다. 자료 파일을 다른 디스크에 저장한다면 .YYYYMMDDHHMMSS.gnucash 백업 파일이 아니라 메인 자료 파일만 복사하면 됩니다.

※ 주의
기본적으로 그누캐시는 30일이 지난 로그 파일과 백업 파일들은 자동 삭제합니다. 편집 → 기본 설정 일반에서 이 일자를 조정할 수 있습니다.

 

728x90
댓글
글 보관함
최근에 올라온 글
최근에 달린 댓글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31