동기화
여러 기기에서 라이브러리와 작업 공간을 같은 상태로 유지합니다. 데이터는 기본적으로 이 기기에서 암호화한 뒤 업로드되며 복구 코드가 함께 제공됩니다. 동기화할 곳은 직접 고릅니다. CiteDesk 동기화 서비스를 쓸 수도 있고, 직접 마련한 S3 호환 저장소나 WebDAV를 쓸 수도 있습니다. 동기화 설정은 설정 > 동기화 페이지에 있습니다. 계정 페이지 맨 아래 줄에도 현재 동기화 상태가 표시되며, 거기서 동기화 설정…을 눌러도 같은 페이지로 이동합니다.
페이지 맨 위는 상태 카드입니다. 공간 이름, 저장 위치, 암호화 방식, 현재 상태와 지금 동기화, 일시 중지가 있고, 충돌이 있으면 충돌 해결…도 나타납니다. 복구 코드가 저장되었다고 확인되지 않았거나, 파일에 문제가 있거나, 이전이 끝나지 않은 것처럼 확인이 필요한 일은 상태 카드 아래에 배너로 나타납니다. 그 아래에는 세 그룹이 있습니다. 이 기기(작업 공간, 파일 동기화, 자동 동기화, 동기화 범위), 보안(복구 코드와 기기, 종단 간 암호화 공간에만 있음), 저장소 및 기록(사용량 및 진단, 버전 기록과 정리)입니다. 맨 아래의 고급(이전, 동기화 연결 해제, 로컬 동기화 자격 증명 초기화)은 접을 수 있으며 기본적으로 접혀 있습니다. 이전이 끝나지 않았거나 이 기기의 키를 읽을 수 없으면 자동으로 펼쳐집니다. 아래에서 설명하는 버튼은 이 그룹 안에 있습니다.
동기화되는 것
동기화되는 것:
- 라이브러리: 항목, 노트, 첨부 파일(라이브러리에 저장된 첨부 파일 포함), 주석, 컬렉션, 저장된 검색, 태그 색, 첨부 파일의 마지막 읽은 시간.
- 작업 공간: 동기화에 추가한 작업 공간의 Markdown 파일과 리소스 파일. 이 기기에서는 여전히 평범한 Markdown 파일이므로 다른 프로그램으로 그대로 열 수 있습니다.
동기화되지 않는 것: 앱 설정, 창 배치, 이 기기의 경로, 로그인과 저장소 자격 증명, 쿠키, 프록시 설정, 철회 목록, 전문 색인, 읽던 위치, 직접 가져온 CSL 스타일. 이 컴퓨터의 다른 위치에 링크된 첨부 파일도 업로드하지 않으며, 다른 기기에서는 링크 정보만 보입니다.
먼저 알아 둘 점:
- 동기화 공간 하나는 라이브러리 하나와 여러 개의 작업 공간으로 이루어집니다. 작업 공간은 하나씩 추가합니다. 작업 공간을 보세요.
- 양쪽이 같은 부분을 고쳐 자동으로 병합할 수 없을 때, 수정한 시각으로 승자를 정하지 않습니다. 두 버전을 모두 보관한 채 선택을 기다립니다. 충돌을 보세요.
- 이 동기화는 CiteDesk 고유의 것이며 Zotero 동기화 서비스와는 호환되지 않습니다. Zotero와 데이터를 주고받으려면 가져오기와 내보내기를 쓰세요. 항목 가져오기와 내보내기를 보세요.
- 네트워크가 없어도 평소처럼 쓸 수 있습니다. 변경은 이 기기에 저장되고, 연결되면 자동으로 동기화됩니다.
저장 위치 고르기
동기화 공간에서 먼저 동기화 방식을 고른 뒤 연결 및 확인(직접 마련한 저장소는 서버 검증)을 누릅니다.
- CiteDesk 동기화 서비스: 설정 > 계정 페이지에서 로그인한 계정을 사용하며 저장소 정보를 입력하지 않습니다. 로그아웃 상태에서는 연결할 수 없습니다.
- S3 호환 저장소: 엔드포인트, 리전, 버킷, 액세스 키 ID, 비밀 액세스 키를 입력합니다. 세션 토큰은 임시 자격 증명일 때만 필요합니다. 접두사는 비워 두어도 되며, 입력한다면 전용의 빈 위치여야 합니다. 직접 운영하는 일부 서비스(예: MinIO)는 경로 방식 접근을 켜야 합니다.
- WebDAV: 주소, 사용자명, 비밀번호를 입력합니다.
직접 마련한 저장소가 갖춰야 할 조건:
- https 주소만 지원하며, 주소에 사용자명, 비밀번호, 쿼리 문자열, 프래그먼트를 넣을 수 없습니다.
- 위치는 전용이어야 하고 비어 있어야 합니다. 동기화 공간은 그 안에 자체 형식으로 데이터를 저장하므로 다른 프로그램이 직접 편집할 수 있는 일반 폴더가 아닙니다.
- 조건부 쓰기(없을 때만 생성, 바뀌지 않았을 때만 교체), 강한 버전 식별자(ETag), 쓴 직후 읽기를 지원해야 합니다. 확인 과정에서 항목별 지원 여부를 보여 주고 임시 테스트 객체 몇 개를 쓴 뒤 지웁니다. 지우지 못하면 이름이 .probe- 로 시작하는 폴더를 직접 삭제하라고 안내합니다. 확인을 통과하지 못한 저장소는 쓸 수 없습니다. CiteDesk은 그냥 덮어쓰는 방식으로 물러서지 않습니다. 그러면 두 기기가 서로의 변경을 덮어쓰게 되기 때문입니다.
자격 증명은 이 기기에만 저장되며, 앱 설정 폴더 안에서 본인만 읽고 쓸 수 있는 파일에 들어갑니다. 계정 페이지의 이 컴퓨터의 자격 증명 저장 방식에서 고른 대로 그대로 저장하거나 시스템 키체인으로 암호화합니다. 이 파일에 쓰지 못하면 앱을 종료한 뒤 다시 입력해야 합니다. 저장소가 저장된 자격 증명을 거부하거나 이 기기에 자격 증명이 없으면 동기화가 멈추고 자격 증명 입력…이 나타납니다. 위치는 공간이 연결된 곳과 같아야 하며, 위치를 바꾸려면 이전을 쓰세요. 창에서 비밀이 아닌 칸(엔드포인트, 리전, 버킷, 접두사, 주소 등)은 공간이 연결된 값으로 미리 채워져 있으므로 비밀 부분만 다시 입력하면 됩니다. 저장된 자격 증명이나 키를 읽을 수 없을 때(예: 그 파일이 손상되었거나 시스템 키체인에 맞는 키가 없는 경우)는 로컬 동기화 자격 증명 초기화…를 한 뒤 자격 증명을 다시 입력하거나 복구 코드로 키를 되찾을 수 있습니다. 원격 데이터와 이 기기의 라이브러리에는 영향이 없습니다.
공간 만들기와 참여하기
확인을 통과하면 새 공간을 만들거나 기존 공간에 참여합니다.
공간 만들기. 여러 기기에서 알아볼 수 있도록 이름을 붙입니다. 보호 방식은 세 가지입니다.
- 종단 간 암호화(기본): 내용을 이 기기에서 암호화한 뒤 업로드하므로 저장소 제공자나 그 위치에 접근할 수 있는 누구도 읽을 수 없습니다. 생성 후 복구 코드가 표시됩니다. 복구 코드를 보세요. CiteDesk 동기화 서비스는 보관 기간을 직접 실행하므로 버전 수, 쓰기 시각, 개체 크기는 볼 수 있지만 내용은 볼 수 없습니다. 기록 보관을 보세요.
- CiteDesk가 키를 보관(CiteDesk 동기화 서비스에서만 제공): 내용은 같이 이 기기에서 암호화하지만 동기화 서버가 키 사본을 따로 보관하므로 서버 운영자는 기술적으로 공간의 모든 자료를 복호화할 수 있습니다. 대신 복구 코드를 잃어도 자료를 되찾을 수 있습니다. CiteDesk가 키를 보관을 보세요.
- 암호화 안 함: 항목, 노트, 주석, 컬렉션, 태그, 라이브러리에 저장된 첨부 파일이 선택한 위치에 평문으로 저장됩니다.
보호 방식은 공간을 만들 때 정해지며 그 자리에서 바꿀 수 없습니다. 바꾸려면 새 공간으로 이전해야 합니다.
공간에 참여하기. 새 기기에서 같은 저장 위치를 고르고 기존 공간을 선택한 뒤 다음 중 하나로 키를 받습니다(암호화하지 않은 공간은 필요 없지만, 참여한 뒤 이 기기의 변경이 평문으로 업로드됩니다).
- 복구 코드 입력: 복구 코드를 보세요.
- 이미 공간에 참여한 다른 기기의 승인: 새 기기 승인을 보세요.
- CiteDesk가 키를 보관하는 공간은 브라우저에서 승인한 뒤 서버에서 키를 받을 수도 있습니다. CiteDesk가 키를 보관을 보세요.
기존 공간에 참여하려면 이 기기의 라이브러리가 비어 있어야 합니다. 항목, 노트, 첨부 파일, 주석, 컬렉션, 검색, 색 태그가 하나도 없어야 합니다. 내용이 있는 두 라이브러리는 자동으로 병합되지도, 서로 덮어쓰지도 않고 참여가 거부됩니다. 이 기기에 이미 자료가 있으면 먼저 내보낸 뒤 새 데이터 폴더로 참여하세요. 데이터 폴더와 백업을 보세요.
복구 코드
복구 코드는 새 기기에서 암호화된 공간에 참여할 때, 그리고 이 기기의 키를 잃었을 때 데이터를 되찾을 때 씁니다.
- 공간을 만들면 복구 코드가 창에 한 번만 표시됩니다. 종이에 적거나 비밀번호 관리자에 보관하세요. 이 동기화 공간 안에는 보관하지 마세요. 복구 코드 복사로 클립보드에 넣을 수 있습니다.
- 복구 코드를 안전한 곳에 저장했습니다를 선택하고 저장 확인을 눌러야 생성이 완료됩니다. 창 바깥을 누르거나 Esc를 눌러도 창이 닫히지 않습니다. 닫으면 이 코드를 다시 볼 수 없기 때문입니다. 확인하지 않고 닫기 버튼으로 나가면 설정 페이지에 복구 코드가 저장되었다고 확인되지 않았다는 안내가 나오며, 새로 생성하거나 생성을 취소할 수 있습니다.
- CiteDesk도 동기화 서버도 복구 코드를 보관하지 않습니다. 복구 코드를 잃고 승인된 기기도 하나도 없으면 원격 데이터를 복구할 수 없으며, 그 결과는 스스로 감당해야 합니다.
- 복구 코드를 입력할 때 공백과 하이픈은 무시됩니다. 계속 틀리게 입력하면 한동안 시도가 제한됩니다.
- 이 기기의 키를 읽을 수 없을 때(새 기기이거나 이 기기에 저장된 키가 손상되거나 초기화된 경우) 동기화에 복구 코드 필요가 표시됩니다. 동기화 설정에서 복구 코드를 입력하고 잠금 해제를 누르면 동기화가 계속되며 이 기기의 데이터는 사라지지 않습니다. 다른 기기의 승인으로도 풀 수 있습니다. 새 기기 승인을 보세요.
- 복구 자료 내보내기…: 복구 코드 창과 확인에 성공한 뒤에 공간 이름, 복구 코드, 사용 방법을 텍스트 파일로 저장할 수 있습니다. 이 파일은 평문입니다. 저장소 접근 권한과 합쳐지면 동기화된 모든 자료를 읽을 수 있으므로 복구 코드처럼 보관하고 동기화 공간이나 클라우드 드라이브에 두지 마세요.
복구 코드를 잃었어도 승인된 기기가 하나 남아 있다면, 그 기기에서 복구 코드 다시 생성…으로 새 코드를 받을 수 있습니다. 다시 생성하면 앞으로 쓸 복구 코드만 바뀝니다. 새 기기는 새 코드로 참여해야 하며 이전 코드로는 더 이상 참여할 수 없습니다. 다만 이것은 취소가 아니어서, 이전 코드와 이전 자료 사본을 가진 사람은 여전히 같은 키를 풀 수 있습니다. 유출된 이전 코드를 완전히 무효로 만들려면 이전할 때 마스터 키 교체를 선택하는 방법뿐입니다. 이전을 보세요.
복구 코드 확인
시간이 지나면 가지고 있는 복구 코드가 아직 맞는지 알 수 없을 수 있습니다. 설정의 동기화 페이지 보안 그룹에서 복구 코드 확인…을 선택하고 코드를 입력하세요. 맞으면 확인한 시각이 기록되고, 맞지 않으면 현재 유효한 복구 코드가 아니므로 올바른 코드를 찾거나 승인된 기기가 남아 있을 때 복구 코드 다시 만들기…를 하세요. 확인은 아무것도 잠금 해제하지 않으며 동기화 상태도 바꾸지 않습니다. 같은 그룹에는 며칠 전인지 알려 주는 마지막 복구 코드 확인 줄이 항상 표시됩니다.
라이브러리 페이지 위에는 다음 주기로 알림이 나타납니다. 복구 코드 보관을 확인한 뒤 14일째와 90일째, 이후 180일마다이며, 확인에 성공할 때마다 그 시점부터 다시 셉니다. 알림의 나중에 알림 또는 닫기 버튼을 누르면 7일 뒤에 다시 알립니다. 알림은 이 기기에만 기록되어 기기마다 따로 울리며 글쓰기 창은 방해하지 않습니다. CiteDesk가 키를 보관하는 공간과 암호화하지 않은 공간은 알리지 않습니다.
새 기기 승인
이미 공간에 참여해 키를 푼 기기가 승인하면 새 기기는 복구 코드 없이도 참여할 수 있습니다.
- 새 기기에서 공간을 선택하고 다른 기기로 승인받기…를 누릅니다. 창에 페어링 코드(XXXX-XXXX-XXXXX 형식)와 남은 시간이 표시됩니다.
- 기존 기기에서 설정의 동기화 페이지를 열고 새 기기 승인…을 눌러 새 기기 화면의 페어링 코드를 입력합니다.
- 앱이 새 기기의 이름, 시스템, CiteDesk 버전, 요청 시각을 보여 주는 확인 창을 띄웁니다. 이 정보는 그 기기가 스스로 알린 것이며 알아보는 용도일 뿐입니다. 두 기기를 실제로 연결하는 것은 직접 옮겨 적은 페어링 코드입니다. 지금 사용 중인 기기일 때만 승인을 누르세요.
참고:
- 페어링 코드는 10분간 유효하며 한 번만 쓸 수 있습니다. 만료되었거나 다른 코드가 필요하면 새 기기에서 다시 시작하세요. 페어링 코드는 새 기기 화면에만 있으며 네트워크를 거치지 않습니다.
- 기존 기기에서 코드를 여러 번 틀리게 입력하면 잠시 중단됩니다(10분 안에 5번 틀리면 10분간 중단).
- 승인하면 그 기기가 공간의 키를 받아 모든 자료를 읽고 수정할 수 있습니다. 승인한 키는 되돌릴 수 없고 이미 그 기기로 내려받은 자료도 되돌릴 수 없습니다. 이후 읽고 쓰지 못하게 하려면 저장소 제공자나 사용자 센터에서 접근 권한을 취소하고(반영에 시간이 걸림) 새 마스터 키로 이전하여 키를 바꿔야 합니다.
- 이 기기가 승인한 기기는 동기화 설정에 나열됩니다(기기가 알린 이름과 시각). CiteDesk는 원격에 기기 목록을 두지 않고 원격 '취소' 버튼도 없습니다. 그런 목록은 기기가 스스로 알린 내용일 뿐이어서 행을 지워도 이미 가져간 키를 되돌릴 수 없기 때문입니다.
- 이미 연결되어 있지만 키를 쓸 수 없는 기기도 같은 방법으로 잠금을 풀 수 있습니다.
CiteDesk가 키를 보관
공간을 만들 때 고를 수 있는 보호 방식의 하나이며 CiteDesk 동기화 서비스에서만 제공합니다.
- 내용은 여전히 이 기기에서 암호화한 뒤 업로드하지만 동기화 서버가 키 사본을 따로 보관합니다. 따라서 서버 운영자는 기술적으로 이 공간의 모든 자료를 복호화할 수 있다는 점을 알고 선택해야 합니다. 서버는 사용자가 가져오기를 승인할 때만 키를 내어 주며 스스로 키로 내용을 복호화하지 않습니다.
- 장점: 복구 코드를 잃고 승인된 다른 기기도 없을 때 자료를 되찾을 수 있습니다. 종단 간 암호화 공간은 그런 경우 되찾을 수 없습니다.
- 만들기 전에 사용자 센터에서 계정에 인증 앱이 등록되어 있어야 합니다. 복구 코드는 그대로 생성되며 '보관했음'을 체크하지 않고도 마칠 수 있습니다. 서비스를 쓸 수 없을 때를 위한 대비책입니다.
- 키 가져오기: 새 기기(또는 키를 쓸 수 없는 기기)에서 CiteDesk에서 키 가져오기…를 선택하면 앱이 시스템 브라우저로 사용자 센터의 승인 페이지를 열고 창에 확인 코드(XXXX-XXXX 형식)를 표시합니다. 브라우저에서 로그인해 비밀번호와 인증 앱으로 확인하고 앱 창에 표시된 확인 코드를 입력한 뒤 승인하세요. 그러면 키가 앱으로 자동으로 전달됩니다. 승인 시점의 확인은 15분간만 유효하며 계정당 하루 최대 10번 가져올 수 있습니다.
- 사용자 센터의 동기화 공간 페이지에는 공간별 보호 방식과 키 가져오기 기록(시각, 기기 이름, 결과)이 나옵니다.
- 보호 방식은 공간을 만들 때 정해집니다. 종단 간 암호화 공간은 보관 방식으로 이전할 수 있고, 보관 방식에서 종단 간 암호화로 바꿀 때는 서버가 이전 키를 알고 있으므로 마스터 키도 함께 바꿔야 합니다.
작업 공간
작업 공간의 Markdown 파일과 리소스 파일을 동기화합니다.
- 현재 작업 공간 동기화…: 다른 기기에서 알아볼 수 있도록 작업 공간에 이름을 붙이고 동기화에 추가합니다.
- 가져오기…: 다른 기기에서 원격에 이미 있는 작업 공간 중 하나를 골라 이 기기의 폴더로 내려받습니다.
- 동기화 중지: 작업 공간을 동기화에서 뺍니다. 이 기기의 파일은 건드리지 않습니다.
지금 열려 있는 작업 공간 하나만 동기화됩니다. 동기화에 추가했지만 열려 있지 않은 작업 공간의 원격 변경은 보관해 두었다가 그 작업 공간을 열 때 적용합니다. 라이브러리는 항상 동기화됩니다. 작업 공간의 연결 정보는 이 기기에 기록됩니다. 폴더 이름이 바뀌었거나 옮겨졌거나 원래 폴더가 아니면 동기화가 멈추므로, 폴더를 다시 선택하고 이 작업 공간이 맞는지 확인해야 합니다.
설정 페이지의 동기화 범위 표에는 범위(라이브러리와 작업 공간마다)별로 업로드 대기, 적용 대기, 파일, 충돌의 개수와 마지막 동기화 시각이 나옵니다. 경로가 올바르지 않은 등의 이유로 동기화에서 건너뛴 파일은 표 아래에 나열됩니다.
항목 ID가 바뀌었을 때
Markdown의 인용 표시에는 항목 ID가 들어 있습니다. 다른 기기에서 항목의 ID를 바꾸면, 동기화된 뒤에도 이 기기의 현재 작업 공간 문서에 이전 ID로 쓴 인용 표시가 남아 있을 수 있습니다. 동기화가 문서를 멋대로 고치지는 않으며, 수정 제안을 보여 주고 확인을 받습니다.
- 쓰기 사이드바의 인용 페이지 위쪽에 동기화에서 ID가 바뀐 항목이 발견되었습니다. 현재 작업 공간의 인용 표시 N곳(파일 M개)이 이전 ID를 쓰고 있어 수정할 수 있습니다.라는 안내가 나타납니다. 확인…을 누르면 인용 표시의 항목 ID 수정 제안 창이 열립니다. 동기화 설정의 같은 이름의 부분에도 같은 제안이 나열됩니다.
- 창에는 파일마다 이전 ID와 새 ID가 나열됩니다. 고칠 것을 선택(모두 선택, 모두 선택 해제)하고 선택 항목 적용을 누르세요. 적용하기 전에 시스템이 한 번 더 확인하며, 나열된 위치만 고칩니다.
- 해당 항목을 찾을 수 없거나, 이전 ID를 다른 항목이 쓰고 있거나, 이력이 분명하지 않은 경우에는 이유를 표시하며 그 제안은 적용할 수 없습니다.
첨부 파일
파일 동기화의 파일 다운로드는 첨부 파일을 언제 이 기기로 내려받을지 정합니다.
- 동기화할 때: 첨부 파일이 동기화와 함께 내려받아집니다.
- 필요할 때: 동기화는 메타데이터만 가져오고, 첨부 파일은 열 때 내려받습니다.
파일 전송에 문제가 생기면 자동으로 다시 시도하므로 직접 할 일은 없습니다. 동기화가 허용하는 크기를 넘는 파일은 건너뛰고 나머지는 평소처럼 동기화됩니다. 저장 공간이 가득 차면 파일은 당분간 업로드되지 않고 나머지 데이터는 계속 동기화됩니다. 사용량 및 진단의 사용량 확인은 원격이 얼마나 쓰고 있는지 보여 주고, 진단 정보 내보내기…는 도와주는 사람에게 건넬 수 있는 진단 파일을 만듭니다.
객체의 동기화 표시
동기화 공간에 연결하면 항목 목록의 제목 칸 끝에 작은 아이콘이 나타나 그 행이 왜 아직 원격과 같지 않은지 알려 줍니다. 이미 같아진 행에는 아무것도 표시되지 않습니다. 아이콘 위에 포인터를 두면 설명이 보입니다.
| 설명 | 의미 |
|---|---|
| 동기화 대기, 이 기기에 저장됨 | 내 변경이 아직 업로드되지 않았습니다. |
| 원격 변경을 받았지만 아직 적용하지 않았습니다 | 원격 변경을 내려받았고 적용을 기다립니다. |
| 원격 변경이 첨부파일 내용을 기다리는 중입니다 | 첨부 파일이 아직 다 오지 않았으며, 오면 적용합니다. |
| 동기화 충돌, 처리가 필요함 | 충돌을 보세요. |
| 파일 업로드 대기, 파일 업로드 중 | 첨부 파일이 아직 원격으로 올라가는 중입니다. |
| 파일이 원격에 있으며 아직 내려받지 않았습니다 | 첨부 파일을 아직 내려받지 않았으며 첨부 파일 열의 아이콘이 흐리게 보입니다. |
| 파일 내려받는 중 | 파일을 내려받고 있습니다. |
| 이 기기와 원격 모두에서 파일을 찾을 수 없습니다 | 파일을 잃었으므로 확인이 필요합니다. |
첨부 파일을 선택하면 오른쪽 창의 첨부 파일 정보에 같은 설명이 적힌 동기화 행이 나옵니다. 파일이 원격에만 있고 내려받지 않았다면 이 행에 파일 내려받기 버튼이 있고, 내려받는 중에는 진행률과 내려받기 취소 버튼이 나옵니다. 이 컴퓨터의 다른 위치에 링크된 첨부 파일은 동기화가 링크만 전달하고 파일 내용은 보내지 않는다고 이 행에 표시됩니다.
파일 전송 중에는 동기화 상태 패널과 동기화 버튼의 툴팁에 파일 동기화중이 표시되며, 업로드와 다운로드 각각 파일이 몇 개인지와 얼마나 전송되었는지가 나옵니다.
버전 기록
수정할 때마다 원격에 남으므로 이전 버전으로 돌아갈 수 있습니다. 버전 기록은 원격을 읽어야 하므로 연결이 필요하며, 종단 간 암호화 공간은 이 기기에 키가 있어야 합니다.
- 항목 하나의 버전 기록: 항목 목록에서 항목, 노트, 첨부파일을 선택하고 오른쪽 클릭 메뉴에서 버전 기록…을 고릅니다. 파일은 왼쪽 파일 목록에서 오른쪽 클릭한 뒤 버전 기록…을 고릅니다. 창 왼쪽에는 그 항목의 모든 버전이 시간순으로 나오며, 이 기기에서 한 것인지 다른 기기에서 한 것인지, 만들기·수정·휴지통 이동·복원·영구 삭제 중 무엇인지 표시됩니다. 오른쪽에서는 선택한 버전을 현재 버전과 나란히 미리 봅니다. 현재 버전과 다른 내용만 표시를 켜면 다른 필드(항목, 노트, 첨부파일)나 다른 줄(텍스트 파일)만 나옵니다. 복사는 미리 보는 내용을 클립보드에 넣습니다.
- 이 버전 복원은 선택한 버전을 항목의 현재 내용으로 씁니다. 복원한 내용은 다른 기기에 동기화되며 기존 기록을 고치거나 지우지 않으므로 나중에 다시 되돌릴 수 있습니다. 그 사이 다른 기기가 같은 곳을 고쳤다면 충돌로 처리합니다. 선택한 버전이 최신이면 창에서 알려 줍니다.
- 영구 삭제된 항목도 버전 목록에 나오며 마지막 버전이 영구 삭제입니다. 더 이전 버전을 선택하고 이 버전 복원을 누르면 원래의 식별 정보로 되돌아오고, 관련 항목과 첨부파일도 다시 연결되며, 있던 분류에도 다시 들어갑니다.
- 내용을 읽을 수 없는 버전: 버전이 보관 기간을 넘어 정리되었거나 비워진 경우에도 목록에는 그 버전이 남지만 내용 없음으로 표시됩니다. 선택하면 오른쪽에 어느 경우인지 설명하며, 미리 보거나 복원할 수 없습니다. 표현은 네 가지입니다. 이전 기록이 정리되었습니다(보관 기간을 넘음), 비우기 작업으로 지워짐(서버가 이 버전을 삭제된 항목의 이전 내용 비우기가 지웠다고 기록한 경우이며 서버의 설명입니다), 기록을 사용할 수 없음과 함께 이 기기에서 며칠 전까지 이 버전이 현재 버전으로 확인되었다는 안내(지금은 읽을 수 없으며, 앱은 누가 지웠는지 단정하지 않습니다. 진단 정보를 내보낼 수 있습니다), 기록을 사용할 수 없으며 원인과 시점을 확인할 수 없습니다(이 기기에 기록이 충분하지 않아 이유와 시작된 시점을 알 수 없는 경우이며, 예를 들어 새 기기에서 나타납니다)입니다.
- 삭제된 항목: 설정의 동기화 페이지 저장소 및 기록 그룹에서 삭제된 항목 보기…를 열면 영구 삭제된 항목이 나옵니다. 여러 개를 선택해 선택 항목 복원을 누릅니다. 휴지통에 있는 항목은 여기에 나오지 않으니 라이브러리 휴지통에서 복원하세요. 삭제 전 내용을 읽을 수 없으면 그 줄에 이유(위의 네 가지 표현)가 표시되며 선택할 수 없습니다.
- 첨부파일: 복원할 버전의 파일 내용이 다르면, 그 내용을 원격에서 모두 가져와 확인한 뒤에만 씁니다. 일부라도 원격에 없으면 아무것도 복원하지 않고 무엇이 없는지 알려 줍니다. 바뀌는 기존 파일은 데이터 디렉터리의 sync-recovery 폴더에 보관됩니다.
- 항목 ID: 항목을 복원하면 항목 ID가 예전 것으로 돌아가거나, 예전 ID를 이미 다른 항목이 쓰고 있으면 다른 ID가 붙을 수 있습니다. 끝나면 변경 내용을 알려 주며, 본문에서 예전 ID를 쓰는 인용은 누락으로 표시되므로 항목 ID가 바뀌었을 때를 따라 처리합니다.
- 이 항목에 보내지 않은 변경이 있거나, 관련된 충돌을 해결하지 않았거나, 원격을 읽을 수 없으면 복원할 수 없습니다. 한 번 동기화한 뒤 다시 시도하세요. 이유는 창에 나옵니다.
- 버전 목록에는 각 버전이 이 기기에서 만들어졌는지 다른 기기에서 만들어졌는지 표시됩니다. 다른 백엔드로 이전한 공간은 이전 때 옮겨 온 기록이 평소처럼 표시되고, 그보다 오래되었거나 이전 당시 읽을 수 없던 기록은 원래 저장 위치에 남아 있어 여기서 읽을 수 없으며, 버전 목록 아래에 알려 줍니다.
이전 시점으로 되돌리기
라이브러리 전체 또는 작업 공간 전체를 과거 어느 시점의 상태로 되돌립니다. 설정의 동기화 페이지 저장소 및 기록 그룹에서 이전 시점으로 되돌리기…를 선택하고, 범위(여러 개일 때)와 시점을 고른 뒤 복원 방식을 선택합니다.
- 되찾기와 덮어쓰기(기본): 그때 있던 내용을 되찾고 수정된 것은 그때의 모습으로 되돌립니다. 그 이후에 만든 내용은 그대로 둡니다.
- 그 시점 그대로: 여기에 더해, 그 이후에 만든 내용도 처리합니다. 라이브러리에서는 휴지통으로 옮겨 다시 복원할 수 있고, 작업 공간의 파일은 시스템 휴지통으로 옮깁니다. 바로 삭제하지는 않습니다.
창에 덮어쓸 것, 되찾을 것, 휴지통으로 옮길 것의 개수가 나옵니다. 복원을 누르면 한 번 더 확인하며, 확인하면 필요한 파일 내용을 먼저 가져온 뒤 한 번에 쓰고 게시합니다. 복원한 내용은 다른 기기에 동기화되며 기존 기록은 고쳐지지 않습니다. 취소하려면 이 창을 다시 열어 복원 직전의 시점을 선택하세요.
타임라인의 일부 시점에는 복원 불가가 표시되며, 선택하면 오른쪽에 이유가 나옵니다. 비워진 삭제 항목의 이전 내용이 포함되어 있거나, 의존하는 내용이 보관 기간이 지나 정리된 경우입니다. 이런 시점은 조용히 건너뛰지 않으니 더 나중 시점을 고르세요.
다음 경우는 알려 주거나 건너뛰며 임의로 처리하지 않습니다. 작업 공간에서 파일 경로를 지금 다른 파일이 쓰고 있으면 그 파일은 이름을 바꾸지 않고 건너뜁니다. 항목이 이미 없는 분류 구성원은 다시 넣지 않습니다. 이전 파일로 바뀌는 첨부파일에서 그 버전 이후에 만든 주석은 그대로 두며 위치가 맞지 않을 수 있습니다. 마지막으로 읽은 시각은 복원하지 않습니다. 시작하기 전에 라이브러리를 자동으로 백업합니다.
원격의 사용하지 않는 데이터 정리
CiteDesk 동기화 서비스의 공간에는 원격의 사용하지 않는 데이터 정리 항목이 없습니다. 어느 버전에서도 쓰지 않는 데이터와 기간이 지난 기록은 서버가 자신의 기록과 시계로 정리하며 온라인인 기기가 없어도 됩니다. 기록 보관을 보세요. 대신 삭제된 항목의 이전 내용 비우기 줄의 비우기… 버튼으로 직접 공간을 확보할 수 있습니다.
- 영구 삭제된 개체의 이전 버전 내용을 지웁니다. 누르면 앱이 먼저 한 번 확인하며 세 가지를 알려 줍니다. 이 이전 내용은 CiteDesk에서 직접 복원할 수 없게 되고, 서버에서는 14일 후에야 완전히 삭제되며 그 전에는 운영자만 되돌릴 수 있으며, 다른 내용과 함께 묶여 있거나 공유되는 부분은 공간이 더 늦게 확보될 수 있다는 점입니다.
- 직접 기록을 줄이는 작업이며 비워진 내용은 더 이상 기록 보관 기간의 보호를 받지 않습니다. 현재 데이터와 삭제된 개체의 기록은 영향을 받지 않습니다. 비워진 개체는 삭제된 항목에 그대로 나오지만 비우기 작업으로 정리되어 복원할 수 없다고 표시됩니다.
- 공간당 한 시간에 한 번만 비울 수 있습니다.
아래는 직접 마련한 저장소(S3 호환 저장소, WebDAV)의 원격의 사용하지 않는 데이터 정리…입니다.
중단된 동기화나 다른 기기에 밀려난 게시는 어느 버전에서도 쓰지 않는 데이터를 원격에 남깁니다. 설정의 동기화 페이지 저장소 및 기록 그룹에서 원격의 사용하지 않는 데이터 정리…를 선택하면, 정리할 수 있는 양을 계산하고 확인한 뒤 삭제합니다.
- 직접 고아 데이터를 정리할 때는 모든 버전 기록과 삭제된 항목의 기록이 그대로 남습니다(아래 '기록 보관'의 보관 기간에 따른 정리와는 다른 정리입니다). 어느 버전에서도 쓰지 않는 데이터만 지우므로 버전 기록과 복원에는 영향이 없습니다.
- 최근 7일 안에 생긴 데이터와 저장소가 시각을 알려 주지 않은 데이터는 지우지 않습니다.
- 정리는 자동으로 하지 않으며 직접 선택할 때만 실행됩니다. 사용량 및 진단의 사용량 확인에서 현재 버전이 쓰는 양, 기록만 쓰는 양, 정리 가능한 양, 유예 기간 중인 양을 볼 수 있습니다.
- 삭제에는 삭제 권한이 있는 저장소 자격 증명이 필요합니다. 직접 쓰는 S3 호환 저장소나 WebDAV에서 지운 데이터는 저장소 자체의 버전 관리로만 되찾을 수 있으니 미리 켜 두는 것이 좋습니다.
- 다른 기기에서 정리 중이거나 이 기기에 끝나지 않은 게시나 이전이 있으면 정리를 미루므로 잠시 후 다시 시도하세요.
기록 보관
기본적으로 모든 변경은 원격에 계속 남습니다. 보관 기간을 정하면 최근 일정 기간의 버전만 보관하고 그보다 오래된 버전은 삭제하므로, 공간 사용량이 끝없이 늘지 않습니다.
- 동기화 서비스: 보관 기간은 서비스가 계정 등급에 맞춰 정합니다. 설정에는 일수만 표시되며 바꿀 수 없습니다.
- 서버가 직접 실행하며 온라인인 기기가 필요 없습니다: 만료와 삭제는 전적으로 서버가 자신의 기록과 시계로 수행하며 데스크톱 앱이든 웹이든 같습니다. 기기에서 바꿀 수 없고 대신 할 일도 없습니다. 새 버전에 대체된 지 보관 기간이 지난 이전 버전이 만료되고, 영구 삭제된 지 보관 기간이 지난 개체의 이전 내용이 만료됩니다. 만료된 내용은 바로 삭제되지 않고 먼저 14일의 유예 기간에 들어가며, 이 기간에는 운영자만 되돌릴 수 있고 기간이 끝나야 완전히 삭제됩니다. 현재 버전, 삭제 기록, 이전 후 남은 보관본은 자동으로 삭제되지 않습니다.
- 직접 마련한 저장소(S3 호환 저장소, WebDAV): 설정 창 '동기화' 페이지 저장소 및 기록 그룹에서 기록 보관을 모두 보관(기본값) 또는 직접 설정…으로 고를 수 있습니다. 직접 설정은 30일 이상의 일수를 입력합니다. 이 항목은 공간 전체에 적용되며 모든 기기가 따릅니다.
- 기간을 줄이기 전에 먼저 확인합니다. 삭제된 오래된 버전은 복원할 수 없습니다. 기간을 늘리거나 모두 보관으로 되돌릴 때는 묻지 않습니다.
- 오래된 기록이 정리되면 버전 기록의 가장 이른 버전에 이전 기록 정리됨이라고 표시되며, 그 이전 버전은 복원할 수 없습니다. 그보다 먼저 영구 삭제된 항목은 삭제된 항목에 그대로 나열되고 정리되어 복원할 수 없다고 표시됩니다. 현재 데이터는 영향을 받지 않습니다.
- 휴지통과 보관 기간: 휴지통에 있는 항목은 기본적으로 30일 뒤 자동으로 영구 삭제됩니다(설정의 휴지통 자동 비우기 일수, Zotero와 같습니다). 영구 삭제된 지 보관 기간이 다 지나야 그 내용이 기록에서 정리됩니다. 휴지통으로 옮기는 것은 일반 수정 한 번으로 치며, 보관 기간 때문에 삭제되지 않습니다. 보관 기간은 새 버전으로 대체된 오래된 버전만 지우고, 지금 있는 데이터는 지우지 않습니다.
- '사용량 및 진단'의 사용량 확인에 기록 보관 일수와 복원 가능한 가장 이른 시점이 표시됩니다.
- 공식 공간의 사용량: 공식 저장소에 있는 모든 동기화 데이터와 아직 해제되지 않은 부분입니다. 현재 데이터, 보관 기간 안의 기록, 보관본, 유예 기간에 있는 내용, 업로드 예약이 모두 포함됩니다. 사용량 확인에는 사용 / 한도가 표시되고, 그중 일부는 삭제 작업용으로 남겨 두어 일반 업로드에는 쓸 수 없습니다. 이어서 겹치지 않는 일곱 항목으로 나누어 보여 줍니다. 업로드 중, 해제 대기, 보관본, 현재 데이터, 동기화 기록, 이전 버전, 정리 대기입니다. 내역은 서버가 일정 간격으로 계산하므로 합계와 약간 차이가 있을 수 있으며 계산 시각이 표시됩니다. 아직 사용 중인 내용과 함께 묶인 이전 내용은 따로 해제할 수 없어 한 번만 계산하고 별도 줄로 설명합니다. 해제 대기 항목에는 서버가 정리하기로 계획한 날짜도 함께 표시됩니다(이 기기의 시간대 기준이며 계획일 뿐이라 서버가 정리를 멈추거나 정리가 막히면 늦어질 수 있습니다).
- 공간이 가득 찼을 때: 한도를 넘으면 새 업로드만 막히고, 변경 내용은 이 기기에 그대로 저장되어 대기열에 남으며 이미 저장된 데이터는 하나도 지우지 않습니다. '저장소 및 기록'에 공간을 확보하는 방법이 순서대로 나오고 각각 무엇을 기다려야 하는지 적혀 있습니다. 보관 기간이 지난 기록을 서버가 정리하기를 기다리기, 삭제된 항목의 이전 내용 비우기(14일 유예 후 확보), 사용자 센터에서 보관본 삭제(시작한 지 14일 후 확보), 운영자에게 한도 조정 요청, 직접 마련한 저장소로 이전한 뒤 공식 서비스에 봉인된 이전 사본 삭제(14일 후 확보), 계정 해지(공식 서비스의 모든 동기화 데이터 삭제)입니다.
- 그 결과 서버가 더 알게 되는 것: 보관 기간을 직접 실행하기 위해 CiteDesk 동기화 서비스는 각 항목에 버전이 몇 개 있는지, 어느 버전이 어느 버전을 대체했는지, 항목이 삭제되었는지, 어떤 항목이 같은 쓰기에서 함께 바뀌었는지, 그리고 개체의 크기와 쓰기·접근 시각을 볼 수 있습니다. 항목이 문헌인지 노트인지 첨부파일인지, 서로 어떻게 붙어 있는지는 알 수 없습니다. 종단 간 암호화 공간에서는 문헌·노트·주석의 글, 첨부파일의 내용과 이름, 작업 공간 파일의 본문과 경로, 분류 이름과 공간 이름을 볼 수 없습니다. 평문 공간과 CiteDesk가 키를 보관하는 공간에서는 운영자가 내용을 읽을 수 있습니다.
- 직접 마련한 저장소의 정리는 동기화가 한가할 때 하루에 한 번까지만 확인하므로, 기간을 줄여도 바로 삭제되지는 않습니다.
- 직접 마련한 저장소는 삭제 권한이 있는 자격 증명이 필요합니다. 권한이 없으면 오래된 기록을 정리하지 않고 '사용량 및 진단'에 알립니다.
동기화 상태
라이브러리 보기의 머리글에 동기화 버튼(화살표 두 개 아이콘)이 있고, 앱 아래쪽 상태 표시줄에는 '동기화: …' 항목이 있습니다.
- 동기화 버튼을 누르면 문제가 없을 때는 바로 동기화하고, 문제가 있거나 오프라인이거나 일시 중지된 상태에서는 동기화 상태 패널을 엽니다. 아직 설정하지 않았다면 동기화 설정을 엽니다. 상태 표시줄 항목을 눌러도 패널이 열립니다.
- 패널에는 마지막 동기화 시각, 범위별 대기 항목 수, 문제 설명, 그리고 충돌 해결…, 지금 동기화, 동기화 일시 중지 또는 동기화 재개, 동기화 환경설정 열기 버튼이 있습니다. 일시 중지 중의 변경은 이 기기에 저장되었다가 재개하면 업로드됩니다.
동기화 설정에는 기본으로 켜져 있는 자동 동기화 확인란이 있습니다. 끄면 이 기기의 변경, 주기적인 확인, 앱 시작, 네트워크 복구가 더는 동기화를 일으키지 않으며 지금 동기화를 눌렀을 때만 동기화됩니다. 변경은 이 기기에 계속 저장됩니다. 동기화 일시 중지와는 다릅니다. 일시 중지 중에는 지금 동기화도 실행되지 않고 진행 중인 자동 내려받기도 취소됩니다.
자주 보는 상태:
| 상태 | 의미 |
|---|---|
| 최신 상태 | 이 기기와 원격이 같습니다. |
| 동기화하는 중… | 변경을 업로드하거나 적용하는 중이며 남은 개수가 표시됩니다. |
| 오프라인, 변경은 이 기기에 저장됨 | 저장 위치에 연결할 수 없습니다. 연결되면 자동으로 동기화되므로 할 일은 없습니다. |
| 확인 필요 | 충돌이나 다른 문제가 있습니다. 패널과 동기화 설정에 설명이 있습니다. |
| 복구 코드 필요 | 이 기기에 쓸 수 있는 키가 없습니다. 복구 코드를 보거나 다른 기기의 승인을 받으세요. 새 기기 승인을 보세요. |
| 자격 증명 필요 | 저장소가 저장된 자격 증명을 거부했습니다. 저장 위치 고르기를 보세요. |
| 라이브러리를 지금은 동기화할 수 없음 | 이 기기의 라이브러리를 읽을 수 없거나 잠겨 있습니다. 먼저 라이브러리 문제를 해결하세요. 문제 해결을 보세요. |
| 동기화 중지됨 | 동기화가 안전하지 않은 상황을 발견하고 데이터 손상을 막으려고 멈췄습니다. |
동기화 중지됨의 흔한 원인: 원격 버전이 이 기기가 본 것보다 오래되었습니다(되돌려졌거나 백업에서 복원되었을 수 있음). 원격에 서로 맞지 않는 두 이력이 생겼습니다. 원격의 데이터 형식이 이 앱과 맞지 않습니다. 동기화 공간의 시작점을 찾을 수 없습니다. 공간이 다른 곳으로 이전되었습니다. 지금 로그인한 계정이 공간에 연결된 계정과 다릅니다. 이럴 때는 더 쓰지 말고 안내에 따라 확인하세요. 필요하면 진단 정보를 내보냅니다. 시스템 시간이 서버와 너무 많이 다르면 보안 연결이 실패할 수도 있으니 시스템 시간을 바로잡으세요.
충돌
이 기기와 원격이 같은 객체를 자동으로 병합할 수 없게 고쳤다면 동기화는 그 항목을 멈추고 선택을 기다립니다. 선택하기 전에는 두 내용이 모두 보관되므로 잃는 것이 없습니다. 동기화 상태 패널이나 동기화 설정에서 충돌 해결…을 누르면 충돌 창이 열립니다.
왼쪽은 충돌 목록, 오른쪽은 지금 보고 있는 충돌입니다. 먼저 어떤 종류의 충돌인지 설명하고, 로컬 버전, 원격 버전, 공통 기준(양쪽이 각자 바꾸기 전에 함께 가지고 있던 버전)을 나란히 보여 줍니다. 라이브러리의 객체는 필드별로 나란히 표시됩니다. 필드 충돌은 필드마다 어느 쪽을 남길지 고를 수 있고(아래의 필드별 병합 참고), 삭제 등 그 밖의 충돌은 아래에 나열된 처리 방식 중에서 고릅니다.
| 충돌 | 의미 |
|---|---|
| 필드 충돌 | 같은 객체의 같은 부분이 양쪽에서 서로 다른 내용으로 바뀌었습니다. |
| 삭제와 수정 충돌 | 한쪽은 객체를 삭제했는데 다른 쪽은 계속 수정했습니다. |
| 상위 항목 삭제됨 | 한쪽은 상위 객체를 삭제했는데 다른 쪽은 그 아래에 내용을 추가하거나 수정했습니다. |
| 경로 충돌 | 서로 다른 파일이 같은 경로를 차지합니다(대소문자나 표기만 달라 같은 경로인 경우 포함). |
| 항목 ID 충돌 | 두 기기가 서로 다른 항목에 같은 항목 ID를 붙였습니다. |
| 파일이 양쪽에서 수정됨 | 같은 파일이 양쪽에서 수정되었습니다. |
| 텍스트 자동 병합 불가 | 같은 글 부분에 대한 양쪽의 수정이 겹칩니다. |
| 대량 삭제 | 동기화가 한 번에 많은 객체를 삭제하려 해서 확인을 기다리며 멈췄습니다. |
| 원격 객체 오류 | 원격의 객체 하나가 요건에 맞지 않아 거부되고 그대로 보관되었습니다. 창에서는 처리할 수 없으니 진단 정보를 내보내세요. |
처리 방법은 충돌 종류에 따라 다릅니다. 로컬 버전 유지, 원격 버전 유지, 필드별로 병합(아래 참조), 둘 다 유지(한쪽은 이름을 바꿔 보관), 병합한 텍스트 사용(아래 입력란에서 로컬이나 원격 버전을 바탕으로 직접 병합), 객체 복원(삭제 취소), 객체 삭제(삭제 수락), 로컬 객체 이름 변경(로컬 객체에 새 이름을 붙여 두 버전을 함께 보관)이 있습니다. 고른 뒤 이 선택 적용을 누르고, 이전과 다음으로 항목을 옮깁니다.
- 객체를 삭제하는 선택은 영향을 받는 객체를 나열하며, 확인란을 선택해야 적용할 수 있고 그 뒤 시스템이 한 번 더 확인합니다.
- 목록 아래의 남은 모든 충돌에 로컬 버전 사용(또는 원격 버전)은 지금 항목과 그 뒤의 모든 항목을 고른 쪽으로 처리하며 확인은 한 번만 합니다(항목이 아주 많으면 나누어 처리하며 묶음마다 한 번씩 확인합니다). 대량 삭제와 오류가 있는 원격 객체는 포함되지 않습니다. 끝나면 창에 몇 건을 해결했는지 표시됩니다. 확인한 뒤에 바뀐 항목은 건드리지 않고 바뀜, 그대로 둠으로 표시하므로 다시 살펴보세요. 해결하지 못한 항목은 해결 안 됨으로 표시하고 이유를 보여 줍니다.
- 여러 기록에 걸친 충돌은 모두 선택한 뒤에야 함께 적용됩니다. 창에 몇 건이 남았는지 표시됩니다.
- 첨부 파일의 원격 버전을 채택하기 전에, 이 기기의 해당 첨부 파일 폴더 전체를 로컬 데이터 폴더의 복구 폴더에 그대로 보관하며 바로 지우지 않습니다. 이 항목의 안내에 있는 파인더에서 보기를 누르면 그 폴더가 열립니다.
필드별로 병합. 양쪽이 같은 객체의 서로 다른 필드를 고쳤고 그중 일부 필드만 충돌할 때는 한쪽을 통째로 고르는 대신 필드별로 병합할 수 있습니다. 선택하면 아래에 충돌하는 필드와 각각의 기준, 로컬, 원격 값, 결과를 보여 주는 표가 나옵니다. 필드마다 로컬 또는 원격을 고르며 기본은 로컬입니다. 항목의 최상위 필드(제목, 날짜 등)는 직접 입력도 고를 수 있어 새 값을 직접 쓸 수 있습니다. 값이 텍스트가 아닌 필드(숫자, 목록 등)는 JSON으로 써야 하며(예: 3 또는 [1,2]), 올바르지 않으면 적용할 수 없습니다. 충돌하지 않는 변경은 자동으로 적용됩니다. 결과가 라이브러리의 요건에 맞지 않으면(예: 날짜나 숫자를 잘못 쓴 경우) 저장되지 않고 창에 이유가 나오며, 입력한 내용은 그대로 남습니다. 문제가 있는 필드를 고치거나 한쪽을 고르세요.
끝나지 않은 첨부 파일 작업
첨부 파일의 이름 변경, 다시 연결, 변환, 첨부 항목에 파일 붙이기, 동기화가 작업 공간에 파일을 쓰는 일은 모두 파일과 라이브러리를 함께 바꿉니다. 이런 작업이 중간에 끊겨(예: 앱이 종료되었거나 다른 프로그램이 파일을 붙잡고 있을 때) 스스로 끝내지 못하면 라이브러리 페이지 위쪽에 첨부 파일 작업 N건이 끝나지 않았습니다라는 배너가 나타납니다. 확인 및 처리…를 누르세요.
삭제된 파일은 없습니다. 원래 자리에서 치워 둔 내용은 항목마다 표시된 복구 폴더에 들어 있습니다. 처리하기 전에는 관련된 첨부 파일과 경로의 이름 변경, 다시 연결, 변환을 할 수 없으며 다른 첨부 파일에는 영향이 없습니다.
항목마다 라이브러리의 기록이 이미 바뀌었는지 아닌지를 알려 주고, 관련된 경로와 복구 폴더를 보여 줍니다. 첨부 파일마다 파인더에서 보기 버튼으로 그 파일을 Finder 또는 시스템 파일 관리자에서 볼 수 있고, 복구 폴더 옆에는 그 폴더를 여는 파인더에서 보기와 경로 복사가 있습니다. 처리 방법:
- 다시 시도: 작업을 한 번 더 합니다. 다른 프로그램이 파일을 붙잡고 있다면 먼저 종료하세요.
- 현재 파일 유지: 지금 디스크에 있는 파일을 기준으로 삼아 라이브러리 기록을 그에 맞춥니다. 맞지 않는 이전 내용은 삭제하지 않고 복구 폴더로 옮깁니다.
- 작업 이전으로 복원: 파일과 라이브러리 기록을 모두 작업이 시작되기 전 상태로 되돌립니다. 반쯤 끝난 새 내용은 삭제하지 않고 복구 폴더로 옮깁니다.
뒤의 두 가지는 먼저 확인을 받습니다. 창에는 '동기화가 첨부파일을 설치하다 끝내지 못한 내용'이라는 부분도 있을 수 있습니다. 동기화가 첨부 파일을 설치하다가 이 기기의 자료가 기록과 맞지 않는 것을(예: 치워 둔 옛 폴더를 외부 프로그램이 고친 경우) 발견하고, 아무것도 삭제하지 않은 채 그대로 표시된 폴더로 옮겨 둔 것입니다. 라이브러리는 평소처럼 쓸 수 있으며, 필요하면 파인더에서 보기로 그 폴더를 열어 파일을 찾으세요.
다른 저장 위치로 이전
다른 위치로 이전…은 동기화 공간 전체를 다른 저장 위치로 옮깁니다. 암호화 방식은 그 자리에서 바꿀 수 없으므로 암호화와 평문 사이를 바꿀 때도 이 기능을 씁니다.
- 대상 위치를 입력합니다. 새로 만든 전용의 빈 위치여야 하며, 비어 있지 않으면 이전할 수 없습니다.
- 대상의 암호화 방식을 고릅니다. 현재 방식 유지, 종단 간 암호화로 변경, 암호화 안 함으로 변경 중에서 선택하며, 마스터 키 교체를 선택할 수도 있습니다. 대상이 CiteDesk 동기화 서비스이고 종단 간 암호화를 유지하면 키 보관도 고를 수 있습니다. 직접 보관하거나 CiteDesk가 키를 보관합니다.
- 확인 및 계획을 눌러 데이터 양을 확인한 뒤 이전 시작을 누릅니다.
- 과정은 계획됨, 원본 봉인 중, 복사 중, 검증 중, 대상에 게시 중, 전환 중, 완료의 단계로 진행됩니다. 중단했다가 이전 계속으로 이어서 할 수도 있고 이전 중단…으로 그만둘 수도 있습니다.
알아 둘 점:
- 계획이 만들어지면 창에 이번 이전에 대한 안내가 나열됩니다. 다른 기기가 다시 연결해야 한다는 점, 원본 위치가 보관용으로 남는다는 점, 이전 자격 증명이 저장소 제공자에서 계속 유효하다는 점, 새 복구 코드가 필요하다는 점, 대상이 암호화되지 않는다는 점, 대상의 키를 CiteDesk가 보관한다는 점(서버 운영자가 열 수 있음), CiteDesk 보관에서 직접 보관으로 바꾸려면 마스터 키를 교체해야 한다는 점, 걸리는 시간은 네트워크와 저장소 서비스에 달려 있다는 점입니다. 대상이 CiteDesk 동기화 서비스이면 계획 단계에서는 조건부 쓰기를 확인하지 않고, 이전을 시작할 때 사용 가능 여부와 비어 있는지 검사합니다.
- 마스터 키 교체를 선택하면 새 복구 코드가 만들어지며, 이전을 시작하면 창에 표시되며, 저장하고 확인해야 이전이 계속됩니다. 이전 복구 코드는 새 위치에서 더 이상 쓸 수 없습니다. 유출된 이전 복구 코드를 무효로 만드는 방법은 이것뿐입니다.
- 이전하는 동안 원본 위치는 봉인되고 보관용으로 남으며 삭제되지 않습니다. 현재 데이터와, 보존 기간 안에 있고 현재 버전부터 끊김 없이 읽을 수 있는 기록을 함께 새 위치로 옮기며, 그보다 오래되었거나 읽을 수 없는 기록은 보관본에 남고 옮겨지지 않습니다.
- 대상은 현재 공간이 있는 동기화 서비스일 수도 있습니다(암호화 방식, 키 보관 방식을 바꾸거나 마스터 키를 교체할 때). 이 중 하나는 반드시 바뀌어야 하며, 그렇지 않으면 창에서 계획할 수 없습니다. 이전 사본은 보관용으로 남습니다. 읽기 전용이며 사용량에 계속 포함되고, 사용자 센터의 동기화 공간 페이지에 그렇게 표시됩니다. 이전 사본은 자동으로 삭제되지 않으며, 사용자 센터에서 직접 이전 사본 삭제를 시작해야 합니다(비밀번호 확인이 필요하고 14일 이내에는 취소할 수 있습니다). 아직 다시 연결하지 않은 기기는 삭제 후 연결할 수 없으므로 먼저 해당 기기에서 다시 연결하십시오.
- 직접 마련한 저장소로 이전한 뒤에는 공식 서비스에 봉인된 이전 사본도 사용자 센터에서 삭제할 수 있습니다. 조건은 보관본과 같아서 비밀번호 확인이 필요하고 14일 안에는 취소할 수 있으며 기간이 끝나야 공간이 확보됩니다. 새 위치에 다시 연결하지 않은 기기는 삭제 후 연결할 수 없습니다.
- 봉인은 규약을 지키는 기기에만 효력이 있습니다. 이전 위치에 더 이상 쓰지 못하게 하려면 저장소 제공자에서 이전 자격 증명을 취소하거나 읽기 전용으로 바꾸세요. 적용까지 시간이 걸릴 수 있습니다.
- 다른 기기는 다시 연결해 새 위치를 확인해야 합니다. 그 기기의 동기화 설정에 새 위치에 다시 연결이 나타나며 새 위치의 정보를 입력하면 되고, 아직 업로드하지 못한 변경은 유지됩니다. 다시는 접속하지 않는 기기에 있는 업로드되지 않은 변경은 되찾을 수 없습니다.
- 암호화하지 않는 대상으로 이전하면 그곳의 연구 내용은 읽을 수 있는 평문이 됩니다.
- 키 보관 방식을 바꾸면 항상 마스터 키를 교체합니다. CiteDesk가 강제하며 해제할 수 없습니다. 직접 보관에서 CiteDesk 보관으로 바꾸는 경우 대상은 CiteDesk 동기화 서비스의 새 공간이며, 원본을 봉인하기 전에 새 키를 서버에 맡깁니다. 맡기지 못하면 이전은 계획 단계에서 멈추고 원본은 봉인되지 않습니다. 계정에 인증 앱이 먼저 연결되어 있어야 하며, 연결되어 있지 않으면 안내와 함께 인증 앱 페이지로 가는 버튼이 나타납니다. CiteDesk 보관에서 직접 보관으로 바꾸는 경우 대상은 자체 저장소(S3 또는 WebDAV)이거나 같은 동기화 서비스일 수 있습니다. 이전이 끝나면 서버는 이 공간을 위해 보관하던 이전 키를 삭제합니다. 삭제 전까지 서버는 원본 보관본의 자료를 열 수 있으며, 삭제해도 서버가 이 키를 한 번 알았다는 사실은 바뀌지 않으므로 새 키가 필요합니다.
동기화 연결 해제
연결 해제…를 하면 이 기기는 더 이상 동기화하지 않습니다. 이 기기의 라이브러리와 작업 공간 파일은 전혀 건드리지 않고 원격 자료도 그대로 두며, 아직 업로드하지 못한 변경은 이 기기에 남습니다. 이 기기가 이 공간용으로 저장한 자격 증명을 함께 삭제하도록 선택할 수도 있습니다.
나중에 기존 공간에 다시 참여하려면 이 기기의 라이브러리가 비어 있어야 합니다. 공간 만들기와 참여하기를 보세요.