Computer >> 컴퓨터 >  >> 시스템 >> Mac

Time Machine 백업이 휴지통에 갇혀 삭제되지 않을 때 해결하는 방법

macOS에서 Time Machine 백업을 삭제할 때는 올바른 방법과 잘못된 방법이 존재합니다. Mac의 다른 파일들처럼 휴지통으로 끌어다 놓으면 될 것 같지만, 사실 이것이 '잘못된 방법'입니다. 직접 시도해 보셨다면 왜 문제가 되는지 이미 경험해 보셨을 겁니다.

Time Machine 백업을 휴지통으로 옮기면 자주 그 안에 갇히게 됩니다. 휴지통을 비울 수 없고, 백업을 원래 위치로 되돌릴 수도 없으며, 정작 외장 드라이브의 공간도 확보되지 않습니다.

악몽 같은 상황이지만, 다행히 몇 가지 해결 방법이 있습니다.

Time Machine 백업이 휴지통에 갇히는 이유

대부분의 경우 macOS의 시스템 무결성 보호(System Integrity Protection, SIP) 때문에 휴지통에서 Time Machine 백업을 삭제할 수 없습니다. SIP는 사용자나 외부 요인이 운영체제의 중요한 부분을 손상시키지 못하도록 막는 macOS의 보안 기능으로, Apple은 macOS를 겨냥한 악성코드 위협이 늘어나자 OS X El Capitan부터 이 기능을 도입했습니다.

이러한 백업에는 SIP가 보호하는 시스템 파일의 복사본이 포함되어 있기 때문에 삭제가 차단됩니다. macOS가 휴지통을 비우지 못할 때 이를 설명하는 오류 메시지가 표시될 수 있습니다.

반면 SIP에 문제가 없는데도 백업을 삭제하지 못하는 경우도 있습니다. 수만~수십만 개의 파일을 담고 있는 특히 큰 백업에서 이런 현상이 나타날 수 있습니다. 휴지통을 비울 때 macOS는 각 파일을 하나씩 처리하기 때문에 시간이 오래 걸리며, 그중 손상된 파일이 하나라도 있으면 휴지통 비우기가 실패합니다.

휴지통에서 Time Machine 백업 제거하는 방법

어떤 방법이 가장 적합한지는 SIP가 원인인지에 따라 달라집니다. "시스템 무결성 보호로 인해 휴지통의 일부 항목을 삭제할 수 없습니다"라는 오류 메시지가 표시되었다면 SIP를 일시적으로 비활성화해야 합니다. 그렇지 않다면 터미널을 사용해 즉시 휴지통의 항목을 제거할 수 있습니다.

1. 시스템 무결성 보호(SIP) 일시적으로 비활성화하기

시작하기 전에 SIP는 Mac을 더욱 안전하게 지켜주는 기능이라는 점을 기억하세요. 백업 삭제를 위해 잠시 끌 수는 있지만, 작업이 끝나면 반드시 다시 켜야 합니다. 그렇지 않으면 Mac이 악성코드 공격에 훨씬 취약해집니다.

SIP를 일시적으로 끄려면 다음 단계를 따르세요:

  1. Mac 전원을 켜는 순간 Cmd + R 키를 길게 눌러 복구 모드로 부팅합니다.
  2. Apple 로고가 나타나면 두 키에서 손을 뗍니다.
  3. 요청 시 관리자 계정으로 로그인합니다.
  4. macOS 유틸리티 창이 나타나면 메뉴 막대에서 유틸리티 > 터미널을 선택합니다.
  5. 다음 명령어를 화면에 보이는 그대로 입력합니다:
    csrutil disable; reboot
  6. Return(엔터) 키를 누르고 Mac이 재시작될 때까지 기다립니다.
  7. 이제 SIP가 꺼졌으며, 평소처럼 휴지통을 비울 수 있어야 합니다.
  8. 작업이 끝나면 1단계부터 다시 진행해 아래 명령어로 SIP를 반드시 다시 켭니다:
    csrutil enable; reboot

큰 백업을 삭제한 경우 휴지통을 비우는 데 시간이 오래 걸릴 수 있으므로, SIP를 다시 켜는 것을 잊지 않도록 Mac에 미리 알림을 설정해 두는 것이 좋습니다. SIP가 꺼져 있는 동안에는 보호 수준이 낮아진 만큼 파일을 다운로드하거나 프로그램을 설치하지 않는 것이 안전합니다.

SIP 활성화 상태 확인하기

확실하지 않다면 시스템 리포트를 통해 SIP가 켜져 있는지 확인할 수 있습니다. Apple 메뉴 > 이 Mac에 관하여 > 시스템 리포트로 이동한 후, 사이드바에서 소프트웨어를 선택하면 시스템 무결성 보호 상태를 확인할 수 있습니다.

2. 터미널을 사용해 휴지통 즉시 비우기

터미널 명령어를 사용하면 휴지통의 제한을 우회할 수 있습니다. 이 방식에서는 macOS가 제한되었거나 손상된 파일이라도 선택 즉시 강제로 삭제합니다.

다만 진행하기 전에 터미널 사용법을 충분히 숙지하세요. 명령어를 잘못 입력하면 Mac의 소프트웨어가 손상될 수 있습니다.

여기서 사용할 기본 명령어는 다음과 같습니다:

  • sudo: 슈퍼유저(superuser) 권한으로 명령을 실행해 관리자 권한을 허용합니다.
  • rm: remove의 약자로, 파일을 즉시 영구 삭제합니다.
  • -rf: 선택한 파일을 하위 폴더까지 재귀적으로, 강제로 삭제합니다.

터미널로 휴지통을 비우려면 다음 단계를 따르세요:

  1. Spotlight 검색으로 터미널을 엽니다. Cmd + Space를 누르고 terminal을 입력하면 됩니다.
  2. 다음 명령어를 입력하되, 끝에 공백 한 칸을 포함하고 아직 Return 키는 누르지 마세요:
    sudo rm -rf
  3. Dock에서 휴지통 아이콘을 두 번 클릭해 내용을 확인합니다.
  4. 휴지통에 있는 Time Machine 백업을 드래그해 터미널 창에 놓으면 파일 경로가 명령어에 자동으로 입력됩니다.
  5. 터미널에서 Return 키를 눌러 삭제를 시작합니다.
  6. 요청 시 관리자 비밀번호를 입력하고 다시 Return 키를 누릅니다. 보안상 비밀번호는 입력해도 화면에 표시되지 않습니다.
  7. 명령어가 처리되는 동안 터미널을 열어 둡니다. 용량이 큰 백업은 삭제에 시간이 걸릴 수 있으며, 백업이 휴지통에서 사라지면 완료된 것입니다.

Time Machine 백업을 올바른 방법으로 삭제하기

사실 이상적인 환경이라면 Time Machine 백업을 직접 삭제할 필요가 없습니다. Apple은 Time Machine이 새 백업을 위한 공간을 확보하도록 오래된 백업을 자동으로 제거하도록 설계했지만, 항상 의도대로 작동하지는 않습니다. 때로는 다른 파일을 저장하거나 두 번째 컴퓨터의 백업을 위해 드라이브에 추가 공간이 필요할 수 있습니다. 이럴 때는 Time Machine 환경설정에서 불필요한 백업을 관리하거나, 백업 제외 항목을 조정해 공간을 확보하는 것이 훨씬 안전한 방법입니다.