문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 


Anki 매뉴얼 전체 개요 페이지 가기



 Managing Files and Your Collection(파일 및 컬렉션 관리)

 

 

Corrupt Collection(손상된 컬렉션)

 

 

Anki가 사용하고 있는 파일 형식은 프로그램이나 컴퓨터가 충돌하는 경우를 대비해서 매우 견고하게 버틸 수 있는 파일 형식을 사용하고 있다.

 

하지만 아무리 견고한 파일 형식을 사용한다고 해도 Anki 프로그램이 사용 중일 때 파일 수정, 네트워크 드라이브에 저장, 그리고 버그로 손상이 발생하는 경우에는 컬렉션이 손상 될 수 있다.

 

메인 메뉴에서 도구 데이터베이스 검사를 실행하면 Anki가 파일이 손상되었는지 여부를 체크한다.

 

만일 손상된 파일을 발견하면 메시지가 뜰 것이다.

 

컬렉션의 손상을 복구하는 최상의 방법은 가장 최근에 자동 백업된 파일로 복구하는 것이다.

 

하지만, 어떠한 사정으로 인하여 백업이 너무 오래 되었다면 백업 대신 손상된 컬렉션의 복구를 시도해 볼 수 있다.



Linux에서는 sqlite3이 설치되어 있는지 확인한다.

 

Mac에서는 이미 설치되어 있을 것이다.

 

Windows의 경우 http://www.sqlite.org/sqlite-3_6_23.zip을 다운로드 하면 된다.

 

 

다음에는 복구 단계를 수행하면서 뭔가 잘못되었을 때를 대비하여 collection.anki2 파일의 백업을 만들어 두어야 한다.

 

 

 

 

 

 Linux/OSX

 

 

리눅스를 쓰고 있다면 터미널을 열고 컬렉션이 있는 폴더로 이동한 후 다음과 같이 입력한다.

 

sqlite3 collection.anki2 .dump > dump.txt

 

실행 결과로 dump.txt 파일이 생성된다.

 

이 파일을 텍스트 에디터로 열고 파일의 마지막 줄을 확인하여 "rollback;"이라고 되어 있으면 그것을 "commit;으로 변경한다.

 

그런 다음 터미널에서 다음과 같이 실행한다.

 

cat dump.txt | sqlite3 temp.file

 

 

사용해야할 파일은 temp.file이다.

 

이 위치에 collection.anki2를 두면 파일이 비어버리게 되므로 절대 두면 안 된다.

 

완료되면 마지막 단계(Final Step)로 진행한다.

 

 

 

 Windows

 

 

sqlite3.exe 프로그램과 카드뭉치를 바탕 화면에 복사하고 시작 실행으로 이동하여 cmd.exe를 입력하여 콘솔을 연다.

 


최근
Windows는 바탕 화면에서 명령 프롬프트가 시작되지 않을 수 있다.

 

명령 프롬프트에 바탕 화면이 표시되지 않으면 다음과 같이 입력하되 Administrator를 사용자의 로그인 이름으로 바꿔서 입력하면 사용자의 바탕화면 폴더로 이동한다. 

 

cd C:\Users\Administrator\Desktop 

 

 

그리고 다음과 같이 입력한다.

 

sqlite3 collection.anki2 .dump > dump.txt

 

실행 결과로 dump.txt 파일이 생성된다.

 

이 파일을 텍스트 에디터로 열고 파일의 마지막 줄을 확인해서 "rollback;"이라고 되어 있으면 그것을 "commit;으로 변경한다.

 

그런 다음 터미널에서 다음과 같이 실행한다.

 

type dump.txt | sqlite3 temp.file

 

 

사용해야할 파일은 temp.file이다.

 

이 위치에 collection.anki2를 두면 파일이 비어버리게 되므로 절대 두면 안 된다.

 

완료되면 마지막 단계(Final Step)로 진행한다.

 

 

 

 

 마지막 단계(Final Step) 

 

오류 메시지가 나타나지 않았는지, temp.file이 비어 있지 않은지, 확인한다.

 

손상 복구 과정은 일련의 처리 프로세스를 통하여 컬렉션을 최적화 하므로 새 파일이 이전 파일보다 다소 작아지는게 일반적이다.

 

파일이 비어 있지 않은 것으로 확인되면 :

 

1. 원래 collection.anki2 파일의 이름을 다른 것으로 바꾼다.

 

2. 그리고 temp.file의 이름을 collection.anki2로 변경한다.

 

3. 바뀐 collection.anki2를 컬렉션 폴더로 옮겨서 이전 버전을 덮어 쓴다.

 

4. Anki를 시작하고 메인 메뉴에서 도구 → 데이터베이스 검사를 클릭하여 컬렉션이 성공적으로 복원되었는지 확인한다.

 

 



Anki 매뉴얼 전체 개요 페이지 가기



문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 



Anki 매뉴얼 전체 개요 페이지 가기




 Managing Files and Your Collection(파일 및 컬렉션 관리)

 

 

Inaccessible Harddisk(접속 권한이 없는 하드 디스크)

 

 

Anki 폴더에 있는 파일에 Anki가 작성할 권한이 없다면 Anki를 시작할 때 하드 디스크에 작성 권한이 없다는 메시지가 표시되고 Anki가 종료된다.

 

만일, 권한을 수정하는 방법에 대한 확신이 없다면 컴퓨터에 대해 잘 알고 있고 도움을 줄 수 있는 가까운 사람에게 연락해야한다.

 

 

 

Permissions of Temp Folder(Temp 폴더의 사용 권한)

 

 

Anki는 임시 데이터를 시스템의 Temp 폴더에 저장한다.

 

만일 악성 앱이나 버그가 있는 안티바이러스 앱으로 인하여 이 폴더의 접근 권한이 기본 설정과 달라진 경우 Anki가 제대로 작동하지 않게 된다.

 

Windows 7 시스템을 사용하고 있다면 문제 해결의 일반적인 단계는 다음과 같다. 다소 복잡하니 잘 모르겠다 싶은 사람은 Windows에 대해 잘 아는 사람에게 질문하길 바란다.

 

(매뉴얼은 Windows 7 시스템을 기준으로 설명하고 있지만, Windows 10 기준으로 바꿔 설명함)

 

 

1. Temp 폴더로 이동

 

시작메뉴를 클릭하고 %temp%(백분율 표시 포함)를 입력한 다음 Enter 키를 누른다.

 

Windows 10에서는 윈도우즈키 + R 을 눌러 실행하면 된다.

 

 

Windows 10에서는 파일탐색기의 위치 입력창에 %temp%(백분율 표시 포함)을 입력한 다음 Enter 키를 눌러도 된다.

 

 

 

 

2. Temp 폴더 속성 확인

 

위에서 언급한 바와 같이 시작메뉴를 클릭하고 %temp%(백분율 표시 포함)를 입력한 다음 Enter 키를 누르면 시스템의 Temp 폴더가 열린다.

 

여기에서 한 폴더 위로 이동을 클릭한다.

 

 

 

 

 

한 폴더 위로 이동하여 Temp 폴더를 찾아 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하라.

 

 

 

 

3. 보안 탭에서 고급을 클릭하라.

 

 

 

4. 소유자 확인

 

소유자 정보를 확인하고 당신이 소유자로 표시되지 않은 경우 변경 링크를 클릭하여 소유권을 가져온다.

 

 

5. 사용 권한 확인

 

사용 권한 탭에서 당신이 모든 권한을 가지고 있는지 확인하라.

 

Windows 7Windows 10 설치시 기본적으로 사용권한은 c:\users\your-username에서 상속된다.

 




Anki 매뉴얼 전체 개요 페이지 가기



문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 


Anki 매뉴얼 전체 개요 페이지 가기



 Managing Files and Your Collection(파일 및 컬렉션 관리)

 

 

Backups(백업)

 

 

 

프로필 전환, 카드뭉치 동기화 때마다 컬렉션은 종료된다.

 

그리고 Anki는 컬렉션을 종료할 때마다 Anki 폴더의 각각의 프로필에 있는 백업 폴더에 컬렉션을 내보낸다.

 

 

 

기본적으로 Anki30개까지 백업을 저장한다.

 

 

 

 

Anki가 백업파일로 저장하는 파일의 개수는 환경 설정(preferences)을 통해 조정할 수 있다.

 

 

 

자동 백업이 이루어지지만 자동 백업만으로는 저장 장치 또는 컴퓨터 장애로 발생하는 문제를 막을 수 없고, 미디어까지 확장하여 백업이 이루어지지 않는다.

 

따라서 컬렉션을 안전하게 유지하려면 주기적인 수동 백업을 고려해야 한다.

 

 

수동으로 백업하는 가장 쉬운 방법은 전체 Anki 폴더를 백업하는 것이다.

 

단, Anki가 열려있는 동안 백업을 하면 파일이 손상 될 수 있으므로 먼저 Anki를 닫고 백업을 수행해야 한다.

 

 

 

<백업으로부터 복구하기>

 

 

1. 백업 폴더의 사본을 만들기

 

먼저 백업 폴더의 사본을 만들어야 한다.

 

전체 백업파일의 개수가 고정되어 있으므로 Anki를 종료 할 때마다 새로운 백업이 생성되고 가장 오래된 백업은 삭제된다.

 

백업파일을 이용한 복구를 시도할 때마다 실행과 종료가 반복되면서 새로운 백업파일이 생기고 오래된 백업이 삭제됨에 따라 오히려 필요한 백업이 삭제될 수 있다.

 

따라서 이러한 일이 발생하는 것을 방지하려면 일단 Anki 폴더를 찾아서 바탕화면 같은 어딘가 안전한 곳에 전체 폴더를 복사해 놓아야 한다.

 


 

2. 복구할 프로필 열기

 

Anki를 열고 복구하고 싶은 프로필을 연다.

 

프로필이 손상되어 열리지 않을 수 있다.

 

이런 경우, 해당 프로필의 collection.anki2 파일의 이름을 다른 것으로 변경하면 Anki가 다음에 프로필을 열 때 빈 컬렉션을 다시 생성한다.

 

빈 프로필이 열리면 해당 프로필에서 복구를 시도하면 된다.

 

 

 

 

 

3. 백업파일 가져오기

 

프로필을 연 상태에서 메인 메뉴에서 파일 가져오기를 사용하고 바탕 화면에 만들어 놓은 백업 폴더의 복사본에서 백업을 가져온다.

 

 

 

백업할 파일을 선택하는 상자가 열리면 자세히 보기 아이콘을 클릭하여 사용하여 상세 모드로 설정할 수 있다.

 

각 백업 파일의 수정 날짜가 표시되므로 복구하고자 하는 백업 파일을 알 수 있게 해준다.

 

 

 

 

 

4. 백업 파일 반복 확인

 

이제 적절한 백업 파일을 찾을 때까지 반복해서 복구를 시도하면 된다.

 

 

 

 

<삭제 기록으로부터 복구하기> 

 

마지막으로 Anki는 삭제된 노트를 프로필 폴더의 deleted.txt라는 텍스트 파일에 기록한다.

 

 

이 노트들은 메인 메뉴에서 파일 가져오기 할 수 있는 텍스트 파일 형식으로 되어 있으므로 해당 파일을 이용해서 오래 전에 삭제한 노트들을 다시 복구할 수 있다.

 

이때 가져오기는 한 번에 하나의 노트 유형만 가능하므로 서로 다른 노트 유형에서 노트들을 삭제한 경우 먼저 각 노트 유형별로 노트들을 나누어 별도의 파일로 구분해야 한다.

 



Anki 매뉴얼 전체 개요 페이지 가기



+ Recent posts