업데이트 후 Maccy 클립보드 기록이 사라졌다면? 원인과 복구 방법

0
7

업데이트 후 Maccy 클립보드 기록이 사라졌다면? 원인과 복구 방법

빠른 답변: 업데이트 후 Maccy 기록이 사라지는 이유는 대개 네 가지입니다. 앱이 다른 저장 위치를 읽고 있거나(예: App Store 버전과 GitHub/Homebrew 버전을 오간 경우), 데이터 마이그레이션이 실패했거나, “종료 시 기록 지우기” 또는 더 낮아진 항목 수 제한이 켜져 있거나, 단축키로 기록이 삭제된 경우입니다. 예전 데이터가 디스크나 Time Machine 백업에 남아 있다면 복구할 수 있는 경우가 많습니다.

업데이트를 마치고 단축키를 눌렀는데, 지난주에 복사해 둔 API 키, 스니펫, 쓰다 만 이메일이 있던 목록이 텅 비어 있습니다. 최악부터 가정하기 전에 아래 상황 중 어디에 해당하는지 먼저 가려 보세요. 메뉴에서 보이는 모습은 똑같아도 해결 방법은 전혀 다릅니다.

1단계: 일단 멈추고 디스크에 남은 데이터부터 보존하기

Maccy App를 종료하세요(메뉴 → 종료). 그리고 설정을 건드리기 전에, 현재 남아 있는 Maccy Mac 데이터를 먼저 복사해 두세요. 이후의 모든 점검 과정은 백업이 있어야 훨씬 안전합니다.

Maccy Clipboard의 저장 위치는 어떤 빌드를 쓰느냐에 따라 다릅니다.

빌드 일반적인 데이터 위치 참고
Mac App Store (샌드박스) ~/Library/Containers/org.p0deje.Maccy/Data/Library/Application Support/Maccy/ 샌드박스 컨테이너 경로입니다. [확인 필요: 사용 중인 macOS 버전에서의 정확한 경로]
GitHub 릴리스 / Homebrew (비샌드박스) ~/Library/Application Support/Maccy/ App Store 빌드와는 다른 폴더입니다. [확인 필요]

Finder에서 이동 → 폴더로 이동…(⇧⌘G)을 선택하고 각 경로를 붙여넣어 보세요. 폴더가 있고 안에 파일이 들어 있다면 데스크탑으로 복사해 두세요. 이때 수정한 날짜도 함께 확인해 두면 좋습니다. 각 빌드가 마지막으로 기록을 쓴 시점을 알려 주기 때문입니다.

2단계: 증상으로 원인 좁히기

보이는 증상 가장 유력한 원인 바로가기
목록이 비어 있고, 재시작할 때마다 다시 비워짐 종료 시 기록 지우기가 켜져 있음 원인 A
가장 최근 항목만 남아 있음 기록 크기 제한이 이전보다 낮아짐 원인 B
설치 방식을 바꾼 직후 고정 항목까지 전부 사라짐 저장 위치가 다름 원인 C
메이저 버전을 크게 올린 뒤 전부 사라짐 데이터 마이그레이션 실패 또는 누락 원인 D
예전 기록은 그대로인데 새로 복사한 내용이 쌓이지 않음 콘텐츠 유형 설정 또는 무시 규칙 원인 E
이유를 알 수 없는 시점에 기록이 지워짐 기록 지우기 단축키가 실행됨 원인 F

원인 A: “종료 시 기록 지우기”가 켜져 있는 경우

Maccy → 설정 → 일반에서 앱을 종료할 때 기록을 지우는 옵션이 있는지 확인하세요. 업데이트를 하면 Maccy가 재시작되기 때문에, 이 옵션이 켜져 있으면 업데이트 자체가 목록을 비워 버립니다. 이 옵션을 끄세요. 시스템 클립보드까지 함께 지우는 보조 옵션이 있을 수도 있습니다. [확인 필요: 현재 릴리스의 정확한 항목 이름] 이미 지워진 기록이 돌아오지는 않지만, 같은 일이 되풀이되는 것은 막을 수 있습니다.

원인 B: 기록 크기 제한이 바뀐 경우

Maccy는 정해진 개수만큼만 항목을 보관하고, 새 항목이 들어오면 오래된 항목부터 밀어냅니다. 설정이 초기화되었거나 값이 줄어들었다면 앱이 목록을 새 제한에 맞춰 잘라 냅니다. 설정 → 저장에서 기록 크기를 확인하고 값을 늘려 주세요. 이렇게 잘려 나간 오래된 항목은 앱 안에서는 복구할 수 없지만, 백업에는 남아 있을 수 있습니다.

원인 C: 다른 설치본을 보고 있는 경우

“사라졌다”는 증상 중 가장 흔한 경우이며, 대개 데이터가 실제로 날아간 것은 아닙니다. App Store 버전에서 GitHub나 Homebrew 버전으로(혹은 그 반대로) 옮겼다면, 새 앱은 다른 폴더를 읽기 때문에 빈 기록에서 시작합니다. 예전 데이터는 다른 위치에 그대로 남아 있습니다.

  1. Maccy를 종료합니다.
  2. 1단계에서 확인한 두 폴더를 비교합니다. 파일이 있고 수정 날짜가 최근인 쪽에 예전 기록이 들어 있습니다.
  3. 원래 쓰던 빌드를 다시 설치하거나, Maccy를 종료한 상태에서 데이터 파일을 새 빌드의 폴더로 복사합니다. [확인 필요: 샌드박스/비샌드박스 빌드 간 파일 이름과 호환성은 버전에 따라 다를 수 있으니, 백업본은 절대 건드리지 마세요.]
  4. 앞으로는 한 가지 빌드만 사용하세요. 두 빌드를 함께 설치해 두면 바로 이런 혼란이 생깁니다.

원인 D: 마이그레이션이 기록을 옮기지 못한 경우

Maccy는 메이저 버전이 바뀌는 과정에서 내부 저장 방식을 변경한 적이 있습니다. 저장 데이터 형식이 바뀌면 앱이 기존 데이터베이스를 변환해야 하는데, 이 변환이 실패하거나 건너뛰어지면 깨끗하게 빈 기록만 남습니다. 패치 릴리스가 아니라 메이저 버전 업그레이드 직후에 발생했다면 이 경우를 의심해 볼 만합니다.

대처 방법은 이렇습니다. 사용 중인 버전의 릴리스 노트와 GitHub 이슈를 확인하고 [확인 필요: 마이그레이션 관련 보고가 있는지 찾아보세요], 백업해 둔 이전 버전으로 되돌린 다음, 마이그레이션 경로를 확인한 뒤에 업데이트하세요. 예전 데이터 폴더가 멀쩡하다면 이전 빌드로 대개 다시 열 수 있습니다.

원인 E: 기록은 있는데 새로운 내용이 저장되지 않는 경우

겉보기에는 “기록이 사라진 것”처럼 보이지만 실제로는 “기록이 멈춘 것”입니다. 다음을 확인하세요.

  • 설정 → 저장: 필요한 콘텐츠 유형(텍스트, 이미지, 파일)이 켜져 있는지 확인합니다.
  • 설정 → 무시: 무시할 앱, 무시할 pasteboard 유형, 무시할 정규식을 점검합니다. 범위가 지나치게 넓은 정규식 하나가 복사하는 내용 대부분을 조용히 걸러 낼 수 있습니다.
  • 비밀번호 관리자는 복사한 내용을 의도적으로 ‘숨김(concealed)’으로 표시하고, Maccy는 설계상 이를 저장하지 않습니다. 버그가 아니라 정상 동작입니다.

원인 F: 실수로 직접 지운 경우

Maccy에는 단축키가 지정된 “기록 지우기” 동작이 있습니다(기본값은 Option+Command+Delete [확인 필요]). 실수로 누르기 쉬운 조합이고, 업데이트 후 새로 익힌 손버릇 때문에 무심코 눌러 버리는 일도 생깁니다. 단축키를 바꾸거나 피하고 싶다면 앱 설정에서 확인하세요.

3단계: Time Machine 확인하기

1단계에서 확인한 폴더가 비어 있거나 아예 없다면, Time Machine이 가장 확실한 희망입니다.

  1. Maccy를 종료합니다.
  2. Finder에서 데이터가 있어야 할 폴더를 엽니다(⇧⌘G 사용).
  3. Time Machine에 들어가 업데이트 이전 날짜로 이동합니다.
  4. 개별 파일이 아니라 Maccy 폴더 전체를 복원하세요. 그래야 데이터베이스와 부속 파일들의 정합성이 유지됩니다.
  5. Maccy를 다시 실행합니다.

라이브러리 폴더는 Finder에서 숨겨져 있을 수 있습니다. 보이지 않는다면 직접 탐색하지 말고 ‘폴더로 이동’을 사용하세요. ~/Library를 백업하는 서드파티 백업 도구도 같은 방식으로 복원할 수 있습니다.

솔직히 말씀드리는 한계

  • Maccy 자체가 기록을 지운 경우(원인 A, B, F)이고 백업도 없다면 데이터는 복구할 수 없습니다. Maccy는 기록을 로컬에만 저장하고 서버로 동기화하지 않습니다. 프라이버시에는 좋지만 복구에는 불리한 구조입니다.
  • 서로 다른 Maccy 버전 사이에서 데이터베이스 파일을 복사하면, 형식이 다를 경우 실패하거나 데이터가 손상될 수 있습니다. 반드시 복사본으로 작업하세요.
  • 사용 중인 버전의 정확한 파일 이름이나 형식은 장담할 수 없습니다. 정확한 정보가 필요하면 Maccy GitHub 저장소를 확인하세요. [확인 필요]

다음에는 이런 일을 겪지 않으려면

  • 설치 경로를 하나로 정하고 계속 그 방식을 유지하세요.
  • 메이저 업데이트 전에는 백업하세요. 업그레이드하기 전에 Maccy 데이터 폴더를 데스크탑에 복사해 두거나, Time Machine이 최근에 실행되었는지 확인하세요.
  • 잃어버리면 안 되는 내용은 고정하세요. 고정 항목은 평소에는 유지되지만 같은 저장소에 있으므로 백업은 아닙니다. 중요한 내용은 메모 앱이나 비밀번호 관리자에 따로 보관하세요.
  • 직접 선택한 기억이 없는 자동 삭제 옵션은 꺼 두세요.
  • 메이저 버전을 올리기 전에는 릴리스 노트를 읽어 보세요.

자주 묻는 질문

업데이트했더니 Maccy 기록이 사라진 이유는 무엇인가요?

흔한 원인은 빌드를 바꾸면서 저장 위치가 달라진 경우, 마이그레이션이 기록을 옮기지 못한 경우, “종료 시 기록 지우기” 설정이 켜져 있는 경우, 기록 제한 값이 낮아진 경우입니다.

Maccy는 클립보드 기록을 Mac의 어디에 저장하나요?

사용자 라이브러리 폴더 안에 로컬로 저장합니다. App Store 버전은 샌드박스 컨테이너 경로를 사용하고, GitHub와 Homebrew 버전은 ~/Library/Application Support/Maccy/를 사용합니다. [확인 필요]

삭제된 Maccy 기록을 복구할 수 있나요?

데이터가 디스크나 백업에 아직 남아 있는 경우에만 가능합니다. Maccy를 종료하고 두 저장 위치를 모두 확인한 뒤, 필요하면 Time Machine에서 복원하세요.

Maccy는 기록을 iCloud로 동기화하나요?

아니요. Maccy는 로컬 우선(local-first) 앱이라 기록이 Mac 안에만 남습니다. [확인 필요: 현재 릴리스 노트 기준]

비밀번호 관리자에서 복사한 내용은 왜 Maccy에 저장되지 않나요?

비밀번호 관리자는 복사한 비밀 정보를 ‘숨김’ 항목으로 표시하고, Maccy는 설계상 그런 내용을 무시합니다.

그래도 해결되지 않나요? 사용 중인 빌드(App Store, GitHub, Homebrew), macOS 버전, 업데이트 전후의 Maccy 버전을 알려 주세요. 이 세 가지만 있으면 거의 언제나 원인을 하나로 좁힐 수 있습니다.