macOS 권한
macOS는 데스크탑, 문서, 다운로드 같은 폴더와 메일, Safari 같은 앱의 데이터를 보호합니다. 프로그램이 이런 곳을 읽으려면 사용자의 허락이 필요합니다.
#직접 실행하는 백업
터미널에서 frost backup을 실행하면 macOS는 사용 중인 터미널 앱(터미널, iTerm, Visual Studio Code, Warp, Ghostty 등)이 폴더에 접근하도록 허용할지 묻습니다. 허용하면 Frost가 그 폴더들을 읽을 수 있습니다.
#예약된 백업
예약된 백업은 Frost에 포함된 런타임을 실행하며, macOS는 이를 별도의 프로그램으로 취급합니다.
~/Library/Application Support/frost/app/runtime/bin/node
이 런타임이 ~/Desktop, ~/Documents, ~/Downloads를 처음 읽을 때 macOS가 허락을 구합니다. ~/Library/Mail이나 ~/Library/Safari 같은 다른 보호된 폴더는 묻지 않고 접근을 거부합니다.
#전체 디스크 접근 권한
백업하는 모든 폴더를 Frost가 읽을 수 있게 하려면 전체 디스크 접근 권한을 주세요.
- 시스템 설정 > 개인정보 보호 및 보안 > 전체 디스크 접근 권한(System Settings > Privacy & Security > Full Disk Access)을 엽니다.
- 추가 버튼을 클릭하고
Cmd+Shift+G를 누른 다음, 위에 나온 런타임 경로를 붙여 넣습니다. node를 선택하고 열기를 클릭한 다음, 스위치가 켜져 있는지 확인합니다.- 직접 실행하는 백업을 위해 터미널 앱에도 같은 작업을 합니다.
이 권한은 Frost를 업데이트해도 유지됩니다.
macOS가 백업을 막으면, Frost의 오류가 어떤 앱이나 파일을 허용해야 하는지 알려 줍니다.
#드라이브와 네트워크 공유
macOS는 프로그램이 이동식 드라이브와 네트워크 공유를 쓰기 전에도 허락을 구합니다. 로컬 드라이브에 백업하는 경우와 드라이브에 있는 폴더를 백업하는 경우 모두 해당됩니다. 직접 실행하는 백업에서는 터미널 앱에 대해, 예약 백업에서는 Frost의 런타임에 대해 묻습니다. 전체 디스크 접근 권한에는 드라이브와 네트워크 공유도 포함됩니다.
#iCloud Drive
Frost는 iCloud가 온라인에만 보관하는 파일을 내려받지 않습니다. 그래서 백업 때문에 디스크가 가득 차거나 다운로드를 기다리는 일은 없습니다. 이런 파일은 건너뛰고 목록에 표시합니다. 백업하려면 Finder에서 이 Mac에 계속 내려받아 두도록 설정하세요.
#로그인 항목
Frost의 예약 작업은 시스템 설정 > 일반 > 로그인 항목 및 확장 프로그램(System Settings > General > Login Items & Extensions)에 Node.js Foundation이라는 이름으로 표시됩니다. Frost에 포함된 런타임의 배포자입니다. 켜 둔 상태로 두세요. 자세한 내용은 자동 백업을 참고하세요.