오래된 Time Machine(타임 머신) 백업을 삭제해 맥의 디스크 공간을 확보하거나 새로운 백업을 위한 여유 공간을 만들고 싶은 경우가 있습니다. 특히 기존 백업 용량이 너무 커서 가용 디스크 공간을 초과하면 "Time Machine이 백업을 완료할 수 없습니다(Time Machine could not complete the backup)"라는 오류 메시지가 나타나기도 합니다.
이 글에서는 타임 머신 백업을 삭제하는 세 가지 방법을 소개합니다. 작업을 시작하기 전에 전체 내용을 먼저 읽어보고, 자신의 숙련도에 가장 잘 맞는 방법을 선택하는 것을 권장합니다.

방법 1: 터미널(Terminal) 유틸리티 활용
주의: 터미널에서 수행한 작업은 되돌릴 수 없습니다. 명령어 사용에 익숙한 경우에만 이 방법을 사용하세요.
- 응용 프로그램 → 유틸리티 → 터미널을 엽니다.
- 아래 명령어를 입력하고, 경로 부분은 자신의 환경에 맞게 수정합니다.
sudo tmutil delete /Volumes/drive_name/Backups.backupdb/old_mac_name명령어에 필요한 경로 정보는 파인더(Finder)에서 확인할 수 있습니다. 각 요소의 의미는 다음과 같습니다.
- drive_name: 백업 드라이브 이름
- Backups.backupdb: 백업이 저장된 경로
- old_mac_name: 백업 파일(백업된 맥)의 이름
명령어를 입력하면 관리자 암호를 묻는 프롬프트가 나타납니다. 보안상의 이유로 입력되는 암호는 화면에 표시되지 않으므로, 그대로 암호를 입력하고 리턴(Enter) 키를 누르면 됩니다.
백업을 날짜별로 하나씩 삭제하는 방법
tmutil 도구를 사용하면 백업을 하나씩 선택하여 삭제할 수도 있습니다. 아래처럼 특정 날짜와 시간을 지정하면 됩니다.
sudo tmutil delete /Volumes/drive_name/Backups.backupdb/mac_name/YYYY-MM-DD-hhmmss참고: tmutil 명령어는 macOS 라이언(Lion, OS X 10.7)에서 처음 도입되었기 때문에 그 이전 버전에서는 사용할 수 없습니다.
방법 2: 타임 머신(GUI)에서 직접 삭제
가장 쉽고 안전한 방법은 타임 머신 앱 자체를 이용하는 것입니다. 타임 머신을 열고 삭제하려는 시점으로 이동한 뒤, 파인더 툴바의 톱니바퀴 아이콘을 선택하고 백업 삭제(Delete Backup)를 클릭하면 됩니다. 이 방식은 데이터 무결성을 유지하면서 삭제가 진행되므로 초보자에게 적합합니다.
방법 3: bash 스크립트로 자동 삭제
아래 스크립트는 타임 머신 백업 중 가장 오래된 백업을 자동으로 찾아내고, 삭제 여부를 Y/N으로 묻습니다. 스크립트를 복사해 .sh 파일로 저장한 뒤 실행하면, 관리자 암호를 입력하여 삭제를 확정하게 됩니다.
COMPUTER_NAME=$(/usr/sbin/scutil --get ComputerName)
NBACKUPS=$(/usr/bin/tmutil listbackups |
/usr/bin/grep "$COMPUTER_NAME" |
/usr/bin/wc -l)
OLDEST_BACKUP=$(/usr/bin/tmutil listbackups |
/usr/bin/grep "$COMPUTER_NAME" |
/usr/bin/head -n1)
LATEST_BACKUP=$(/usr/bin/tmutil latestbackup)
echo Latest backup: $LATEST_BACKUP
if [[ -n "$LATEST_BACKUP" && "$LATEST_BACKUP" != "$OLDEST_BACKUP" ]]
then
echo -n "$NBACKUPS backups. Delete oldest: ${OLDEST_BACKUP##*/} [y/N]? "
read answer
case $answer in
y*)
echo Running: /usr/bin/sudo /usr/bin/tmutil delete "$OLDEST_BACKUP"
/usr/bin/sudo time /usr/bin/tmutil delete "$OLDEST_BACKUP"
;;
*)
echo No change
;;
esac
else
echo "No backup available for deletion"
fi마무리
세 가지 방법은 각각 장단점이 있습니다. 안전하고 직관적인 작업을 원한다면 방법 2(타임 머신 UI)를, 대량 삭제나 자동화가 필요하다면 방법 1(터미널) 또는 방법 3(스크립트)이 유용합니다. 어떤 방법을 선택하든 삭제 전에 중요한 백업이 남아 있지 않은지 반드시 한 번 더 확인하세요.