저장 공간이 부족한 Mac에 iPhone 백업 파일을 계속 보관하기란 쉽지 않습니다. 오래된 백업을 삭제하는 대신, 백업 파일을 외장 드라이브 같은 다른 위치로 옮기면 문제를 깔끔하게 해결할 수 있습니다.
이 방법은 Mac의 저장 공간을 확보할 뿐만 아니라, 앞으로 생성되는 백업도 바로 외장 드라이브에 저장되도록 설정할 수 있어 더욱 유용합니다. 이 가이드에서는 기존 백업 파일을 찾고, 외장 드라이브로 옮긴 뒤, 이후 모든 백업이 해당 드라이브에 저장되도록 설정하는 전 과정을 단계별로 안내합니다.
1단계. Mac에서 iPhone 백업 위치 찾기
iCloud에 iPhone을 백업하는 것이 더 간편하지만, Mac에 로컬 백업을 보관하는 것 역시 나름의 장점이 있습니다. 무엇보다 인터넷 연결 없이도 백업을 복원할 수 있고, 긴 다운로드 시간을 기다릴 필요가 없습니다.
기본적으로 Mac은 iPhone 백업을 특정 경로의 MobileSync 폴더에 저장합니다. Finder를 열고 메뉴 막대에서 이동 > 폴더로 이동을 선택한 뒤, 아래 경로를 입력해 해당 폴더로 이동하세요:
~/Library/Application Support/MobileSync/Backup
Backup 폴더 안에는 영문자와 숫자로 구성된 이름의 폴더들이 있습니다. 한 번도 백업을 만든 적이 없다면 아무것도 보이지 않습니다.
그런 경우에는 먼저 iPhone을 Mac에 백업하세요. macOS 카탈리나, 빅서 또는 그 이상 버전이 설치된 Mac이라면 Finder를 사용해 iPhone을 백업할 수 있습니다. 반면 macOS 모하비, 하이시에라 또는 그 이전 버전이라면 iTunes를 사용해야 합니다.
백업을 완료하면 Backup 폴더 안에 영숫자 이름의 새 폴더가 나타난 것을 확인할 수 있습니다.
2단계. iPhone 백업을 외장 드라이브로 옮기기
iPhone 백업이 Mac의 어디에 저장되어 있는지 파악했다면, 이제 외장 하드 드라이브로 옮기는 일은 어렵지 않습니다. 진행하기 전에 iPhone을 Mac에 새로 백업해 두세요. 그다음 백업 폴더를 control-클릭(우클릭)하고 복사를 선택합니다.
어떤 폴더가 내 iPhone의 백업인지 알 수 없다면, 각 폴더를 선택한 뒤 Cmd + I를 눌러 정보를 확인하세요. 방금 만든 백업과 수정 날짜 및 시간이 일치하는 폴더를 고르면 됩니다.
외장 드라이브를 Mac에 연결한 상태에서 NewiPhoneBackup처럼 알아보기 쉬운 이름의 폴더를 하나 만듭니다. 물론 원하는 다른 이름을 사용해도 좋습니다.
그런 다음 iPhone 백업을 NewiPhoneBackup 폴더에 붙여넣습니다. 백업 용량에 따라 복사에 시간이 다소 걸릴 수 있습니다.
이제 Mac에 있는 iPhone 백업의 원래 위치로 돌아갑니다. 영숫자로 된 폴더 이름을 반드시 메모해 두세요. 그리고 해당 백업 폴더의 이름을 OldBackup 등으로 변경합니다.
이렇게 해두면 나중에 문제가 생겨도 원본 백업 내용을 되돌릴 수 있습니다. 따라서 당장은 삭제하지 마세요.
3단계. 심볼릭 링크를 만들어 외장 드라이브를 백업 위치로 지정하기
심볼릭 링크(symlink)를 사용하면 파일이나 폴더가 마치 다른 위치에 있는 것처럼 보이게 만들 수 있습니다. 응용 프로그램은 심볼릭 링크를 읽어 실제 대상 위치를 가리키게 됩니다.
iPhone 백업 폴더에 심볼릭 링크를 만들면, Finder가 백업 폴더에 접근하거나 업데이트할 때 자동으로 외장 드라이브를 향하게 됩니다.
터미널에 전체 디스크 접근 권한 부여하기
먼저 심볼릭 링크를 생성할 수 있도록 터미널 앱에 필요한 권한을 부여해야 합니다. 방법은 다음과 같습니다:
- Mac에서 시스템 환경설정을 열고 보안 및 개인 정보 보호를 선택합니다.
- 개인 정보 보호 탭을 클릭합니다.
- 왼쪽 하단의 자물쇠 아이콘을 클릭한 뒤 관리자 암호를 입력합니다.
- 사이드바에서 아래로 스크롤해 목록에서 전체 디스크 접근 권한을 선택합니다.
- 오른쪽 앱 목록에서 터미널을 활성화한 뒤, 다시 자물쇠 아이콘을 클릭해 변경 사항을 저장합니다.
참고로 macOS 벤투라 이상 버전에서는 시스템 설정 > 개인 정보 보호 및 보안 > 전체 디스크 접근 권한에서 동일하게 설정할 수 있습니다.
심볼릭 링크 만들기
이제 다음 명령어로 심볼릭 링크를 만들 수 있습니다. 단, 외장 드라이브와 원본 백업 폴더의 실제 경로와 폴더 이름에 정확히 맞게 입력해야 합니다.
터미널을 열고 아래 명령어를 입력하세요. 대괄호 안의 경로는 자신의 컴퓨터 환경에 맞게 교체합니다:
ln -s /Volumes/[외장 드라이브]/[새 iPhone 백업 폴더] ~/Library/Application Support/MobileSync/Backup/[원본 백업 폴더]
명령어에 서로 다른 경로를 사용할 때 도움이 되는 팁 몇 가지입니다:
- 외장 드라이브가 macOS와 호환되는 형식으로 포맷되어 있는지 먼저 확인하세요. Mac에서 외장 하드가 인식되지 않는다면 관련 해결 가이드를 참고하세요.
- [외장 드라이브]는 외장 드라이브의 실제 이름으로 교체합니다. 이름이 두 단어 이상이라면 첫 번째 단어 뒤에 \(역슬래시)를 추가하고, 대소문자까지 정확히 일치시켜야 합니다.
- [새 iPhone 백업 폴더]는 외장 드라이브에 만든 백업 폴더의 이름으로 교체합니다.
- [원본 백업 폴더]는 Mac에 있는 iPhone 백업 폴더의 영숫자 이름을 그대로 입력해야 합니다. 오타를 방지하려면 복사해서 붙여넣는 것이 좋습니다.
실제 터미널에서 실행한 예시는 다음과 같습니다:
명령어를 실행하면 왼쪽 하단에 화살표 표시가 있는 새 폴더 아이콘이 생기며, 이름은 원래 iPhone 백업 폴더와 동일한 영숫자로 표시됩니다.
심볼릭 링크가 제대로 작동하는지 확인하려면 새 iPhone 백업을 한번 만들어 보세요.
심볼릭 링크가 의도대로 작동한다면, 추가적인 안전장치로 iPhone을 iCloud에도 백업한 뒤, Mac에서 OldBackup 폴더를 삭제해 드라이브 공간을 확보하세요.
나중에 언제든 백업 폴더의 심볼릭 링크를 삭제하면 외장 드라이브를 백업 위치로 사용하는 것을 중단할 수 있습니다.
4단계. iPhone 연결 시 자동 백업 비활성화하기
외장 드라이브가 항상 Mac에 연결되어 있지 않다면, iPhone을 연결할 때 macOS에서 오류가 발생할 수 있습니다. 이를 방지하려면 Finder에서 iPhone의 자동 동기화 옵션을 꺼두세요.
iPhone을 Mac에 연결한 뒤 Finder 사이드바에서 해당 iPhone을 클릭합니다.
오른쪽 화면에서 일반 탭이 선택되어 있는지 확인한 후, 이 iPhone이 연결될 때 자동으로 동기화 체크박스의 선택을 해제합니다.
이렇게 하면 Finder가 외장 드라이브의 새 백업 폴더와 iPhone을 자동으로 동기화하려는 시도를 멈춥니다. 대신 백업을 만들 때는 해당 외장 드라이브를 연결한 상태에서 수동으로 진행해야 한다는 점을 기억하세요.
백업 위치를 외장 드라이브로 옮겨 Mac 공간 확보하기
iPhone 백업을 외장 드라이브로 옮기면 Mac의 저장 공간을 크게 절약할 수 있습니다. 또한 네트워크 연결 상태를 걱정하지 않고도 로컬 백업으로 iPhone을 복원할 수 있다는 장점도 있습니다.
편리해 보이지만, 만일의 사태에 대비해 iPhone을 iCloud에도 함께 백업해 두는 것이 현명합니다. 이렇게 해두면 iPhone을 복원해야 할 때 선택할 수 있는 옵션이 훨씬 많아집니다.