Apple이 Tahoe 업데이트에서 Time Machine을 다시 망가뜨림

6 days ago 6

  • macOS Tahoe 업데이트 이후 Time Machine 백업이 두 대의 Mac에서 조용히 중단된 문제가 발생
  • Synology NAS를 SMB로 연결해 백업하던 환경에서 오류 메시지 없이 약 두 달간 백업이 멈춰 있었음
  • 원인은 Apple이 SMB 기본 설정을 일방적으로 변경한 것으로, nsmb.conf 파일 수정으로 임시 해결 가능
  • 장기적으로는 Proxmox + Docker 기반 Time Machine 서버Borg Backup으로 대체를 검토 중
  • Apple이 반복적으로 Time Machine을 깨뜨리고 관련 변경을 공지하지 않는 점에 대한 불만과 개선 요구 제기

Time Machine 백업 중단 문제

  • macOS Tahoe 버전 이후 Time Machine이 두 대의 Mac에서 작동하지 않음

    • Synology NAS를 SMB 공유 대상으로 사용했으며, 수년간 문제없이 동작했음
    • 최근 Obsidian 데이터 복구 시도 중 백업이 두 달간 중단된 사실을 발견
    • 오류 메시지나 알림 없이 조용히 멈춰 있었으며, 노트북의 마지막 백업은 12월, 데스크톱은 외장 드라이브로 보조 백업을 유지
  • 문제 원인은 Apple이 SMB 기본 설정을 변경한 것

    • signing_required=no에서 보다 엄격한 보안 설정으로 변경
    • 일부 NAS 장치가 이 변경을 처리하지 못해 백업이 실패
    • Apple이 관련 변경 사항을 공식적으로 알리지 않음

임시 해결 방법

  • GitHub의 Zahorone Gist를 참고해 /etc/nsmb.conf 파일을 수정

    • 파일에 다음 항목 추가: [default] signing_required=yes streams=yes soft=yes dir_cache_max_cnt=0 protocol_vers_map=6 mc_prefer_wired=yes
    • 이 설정으로 백업이 다시 작동하지만, 향후 macOS 업데이트에서 다시 깨질 가능성 존재
  • Synology DSM 설정 조정도 권장됨

    • SMB 프로토콜 최대 버전: SMB3
    • Opportunistic Locking, SMB2 Lease, Durable Handles 활성화
    • Server signing: “No” 또는 “Auto”
    • Transport encryption: 비활성화
    • UI 버전마다 항목 명칭이 다를 수 있음

대체 백업 전략

  • Apple의 반복적인 변경에 지쳐 Synology SMB 의존도를 줄이는 방안 모색

    • Proxmox 서버(ZFS 백엔드)에 Samba LXC 컨테이너를 운영 중
    • 이를 Time Machine 대상으로 활용하기 위해 mbentley/timemachine Docker 이미지를 테스트
    • Docker Compose 예시에는 사용자, 그룹, 볼륨 경로, 권한 설정 등이 포함
  • 현재는 첫 번째 수정안이 작동 중이지만, Docker 기반 솔루션으로 전환 예정

    • Docker 환경은 SMB 구현을 직접 제어할 수 있어 Synology 소프트웨어 의존성 제거 가능

Borg Backup 고려

  • Borg Backup을 Fedora에서 사용 중이며, macOS에서도 적용을 검토
    • GUI 클라이언트 Vorta를 아직 테스트하지 않았으나, 유망한 대안으로 언급

추가적인 iOS 문제

  • 새로운 iOS 기기 설정 중 “Restore in Progress: An estimated 100 MB will be downloaded…” 버그가 여전히 존재
    • 지난 6년간 반복된 문제로, 이번에도 네트워크 설정 초기화와 재부팅을 세 번 반복해야 해결
    • Apple이 운영체제 품질과 사용자 경험 개선에 더 집중해야 함을 강조

Read Entire Article