문서는 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 매뉴얼 전체 개요 페이지 가기



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


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


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


 



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



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

 

 

Running from a Flash Drive(플래시 드라이브로 실행)

 

 

 

AnkiUSB/플래시 드라이브에 설치하여 휴대용으로 들고 다니면서 사용할 수 있다.

 

 

-우선, C:\Program Files (x86)\Anki 폴더를 플래시 드라이브에 복사하여 L:\Anki와 같은 폴더를 만든다.

 

 

 

 

-다음 텍스트를 기입하여 L:\anki.bat라는 텍스트 파일을 만든다.

 

    anki\anki.exe -b \ankidata

 

 

이 스크립트는 Anki를 ankidata라는 폴더로 시작하라는 명령어이고 해당 폴더가 없으면 ankidata라는 폴더를 만들어서 Anki가 실행된다.(시작옵션 부분을 참조하길 바란다.)

 

 

 

 

 

anki.bat을 더블 클릭으로 실행시키면 검은색 Dos 콘솔창이 열리고 anki.bat에 작성했던 anki\anki.exe -b \ankidataL 드라이브에서 바로 실행된다.

 

 

그리고 실행할 Anki의 언어를 선택하면 Anki가 아래와 같이 실행된다.

 

 

 

기존의 L 드라이브에 ankidata 폴더가 없으므로 해당 드라이브에 ankidata 폴더가 생성된 것을 확인할 수 있다.

 

 

 

검은색 Dos 콘솔창이 열리지 않도록 하려면 anki.bat의 배치 파일에 다음의 텍스트를 대신 사용할 수 있다.

 

    start /b anki\anki.exe -b \ankidata

 

 

 

다시, anki.bat를 더블 클릭하면 Anki가 다시 폴더를 만들지 않고 이미 있는 L:\ankidata에 저장된 사용자 데이터로 Anki를 실행한다.

 

 

<주 의>

플래시 드라이브가 FAT32로 포맷 된 경우 AnkiWeb과의 미디어 동기화가 작동하지 않을 수 있다.

 

미디어를 올바르게 동기화하려면 드라이브를 NTFS로 포맷해야 한다.




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




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


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


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


 


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



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

 

 

DropBox and File Syncing(DropBox 및 파일 동기화)

 

 

Anki 폴더에 타사의 동기화 서비스를 직접 연결하여 사용하는 것을 추천하지 않는다. 

 

왜냐하면 Anki 폴더를 사용 중일 때 파일을 동기화 하면 데이터베이스가 손상 될 수 있기 때문이다.

 

 

단지 미디어를 동기화하려는 경우 외부 폴더DropBox와 같은 서비스에 연결할 수 있다.

 

자세한 정보는 http://www.dropboxwiki.com/tips-and-tricks/sync-other-folders를 참조하길 바란다.


 

그래도 컬렉션을 동기화 상태로 유지하고 싶다면 동기화 된 폴더에서 다른 로컬 폴더로 파일을 복사하고 나서 Anki를 시작한 다음 Anki가 닫힐 때 파일을 다시 복사하는 스크립트를 만들 것을 강력하게 추천한다.

 

이렇게 하면 파일이 열려있는 동안 절대 동기화되지 않는다.

 

 

 

 

 

Network Filesystems(네트워크 파일 시스템)

 

 

네트워크 파일 시스템으로 인해 데이터베이스가 손상 될 수 있다.

 

그러므로 네트워크 파일 시스템보다는 로컬 하드 디스크Anki의 파일을 저장하는 것을 강력하게 추천한다.

 

네트워크 파일 시스템이 유일한 옵션이라면 메인 메뉴에서 도구 데이터베이스 검사를 정기적으로 사용하여 손상을 탐지하는 것이 좋다.

 



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



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


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


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


 



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



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

 

 

Startup Options(시작 옵션)

 

 

 

1. Shift를 누른 책 Anki 시작

 

 

사용하던 컴퓨터에서 Anki에 돌이킬 수 없는 치명적인 변경을 하고 나서 후회할 수 있다.

 

다행히 다른 컴퓨터에는 손상되지 않은 사본이 있다면 이 사본을 쓰면 되지만 문제가 있다.

 

보통 Anki는 자동으로 동기화가 이루어지므로 이 경우 가장 최근에 이루어진 치명적인 변경 사항이 다른 컴퓨터의 사본에 적용되게 된다.

 

이런 경우에는 Anki를 동기화 없이 시작해야 한다.

 

또, 이런 경우도 있다.

 

Anki에 문제가 발생했는데 문제의 원인이 확인되지 않았다.

 

추가 기능(add-on)에서 문제가 발생한 것으로 의심된다.

 

이럴 때엔느 어떤 추가 기능(add-on)에서 문제가 발생했는지 확인해보고 싶어서 일부 추가 기능(add-on)들을 일시적으로나마 비활성화 하고 싶다.

 

이렇게 동기화 없이 Anki를 시작하거나 추가기능들을 잠시 비활성화하는 작업을 하고 싶다면 Shift 키를 누른 채로 Anki를 시작하면 된다.

 

 

 

2. 사용자 지정 폴더

 

 

시작할 때 사용자 지정 폴더 위치를 지정할 수 있다.

 

이것은 주로 휴대용 설치를 위한 고급 기능이며 대부분의 경우 기본 위치를 사용하는 것을 추천한다.

 

사용자 지정 폴더를 지정하는 구문은 다음과 같다.

 

(이 구문을 Anki 실행폴더에서 실행시키면 된다.  /path/to/anki/folder는 새로 지정할 폴더의 경로를 의미한다.)

 

   anki -b /path/to/anki/folder

 

/path/to/anki/folder 경로를 "C:\AnkiDataFolder"로 지정하여 실행해 보자.

 

C:\Program Files (x86)\Anki로 들어가서 anki -b "c:\AnkiDataFolder" 를 타이핑하고 엔터를 친다.

 

 

 

그러면 언어를 설정하는 창이 뜨고 거기에서 한국어를 선택하면 다음처럼 기본 카드뭉치만 있는 Anki가 실행된다.

 

 

 

 

기존에 사용하던 개인 설정과는 별도의 완전히 새로운 Anki가 새로 시작된 것을 확인할 수 있다.

 

사용자 지정 폴더로 지정된 곳을 확인해보면 C 드라이브에 AnkiDataFolder가 새로 생긴 것을 확인할 수 있다.

 

 

이후에는 동일한 명령어를 다시 사용하면 새로운 폴더가 다시 생성되지는 않고 이미 생성된 기존 계정이 계속 다시 열린다.

 

사용자 지정 폴더를 대상으로 Anki를 열면 별도로 설정이 가능하고 별도의 프로필을 다시 만들 수 있으므로 "Temp1", "Temp2"의 2개의 사용자 프로필을 만들고 다시 C:\Program Files (x86)\Anki로 들어가서 anki -b "c:\AnkiDataFolder" 를 타이핑하고 엔터를 치면 다음과 같이 어떤 프로필로 들어갈지 물어보는 프로필 창이 열린다.

 

 

 

 

프로필이 여러 개인 경우 -p <name>을 전달하여 특정 프로필을 바로 로드할 수 있다.

 

가령 지금과 같은 경우라면 다시 C:\Program Files (x86)\Anki로 들어가서 anki -b "c:\AnkiDataFolder" -p Temp2 를 타이핑하고 엔터를 치면 다음과 Temp2 프로필로 들어간다.

 

 

 

 

인터페이스 언어를 변경하려면 -l <iso 639-1 language code>를 사용하면 된다.

 

가령, 일본어의 코드는 ja이므로 다시 C:\Program Files (x86)\Anki로 들어가서 anki -b "c:\AnkiDataFolder" -l ja 를 타이핑하고 엔터를 치면 프로필을 고를 수 있는 프로필 창이 일본어로 열리고 Temp1 프로필로 들어가면 일본어로 된 Anki가 열린다.

 

 

 

 

3. 사용자 지정 폴더 바로가기 이용

 

 

이제까지 매번 C:\Program Files (x86)\Anki 폴더로 들어가서 명령어를 실행해야 했다.

 

하지만 Anki에서 기본으로 제공하는 폴더가 아닌 사용자가 지정한 폴더를 상시적으로 사용하고 싶다면 Anki에 대한 바로 가기를 수정하면 된다.

 

Windows에서는 Anki의 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택한 다음 바로 가기 탭을 선택하고 프로그램 경로 다음에 "-b \path\to\data\folder"를 추가하라.

 

\path\to\data\folder는 지금과 같은 경우 "c:\AnkiDataFolder"이므로 다음과 같이 수정하면 된다.

 

  "C:\Program Files\Anki\anki.exe" -b "C:\AnkiDataFolder"

 

 

 

여러 개의 바로가기를 만들어서 쓰고 싶은 것을 자유롭게 써도 된다.

 

가령, -l ja 옵션을 이용하면 일본어로 접속하고 싶을 때 간단하게 일본어 설정을 할 필요 없이 접속이 가능하다.

 

 

 

< 주 의 >

 

Windows에서는 슬래시(/)가 아닌 슬래시(\)를 사용해야 한다.

 

 

 

Mac에서는 Anki 바로가기 아이콘을 클릭 할 때 일어나는 행위를 쉽게 변경할 방법이 없지만 터미널에서 사용자 지정 기본 폴더로 Anki를 시작하는 것이 가능하다.

 

 

     open /Applications/Anki.app --args -b ~/myankifolder




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



+ Recent posts