Computer >> 컴퓨터 >  >> 문제 해결 >> Mac

맥에서 APFS 컨테이너·파티션을 병합해 저장 공간 확보하는 방법

맥 하드 드라이브를 파티션으로 나누면 각 파티션에 서로 다른 운영체제를 설치하거나 두 가지 버전의 macOS를 듀얼 부팅으로 사용할 수 있습니다. 하지만 그만큼 디스크 공간이 여러 영역으로 분할되고, 각 파티션은 할당된 고정 크기만큼만 저장 공간을 사용할 수 있다는 한계도 존재합니다.

어느 순간 하나의 APFS 컨테이너는 "디스크가 거의 가득 찼습니다"라는 오류 메시지가 뜰 정도로 공간이 부족한데, 다른 컨테이너에는 여유 공간이 넉넉히 남아 있는 경우가 있습니다. 이럴 때 맥 하드 드라이브의 기본 컨테이너 용량을 늘리고 싶어질 것입니다.

또는 부트캠프(Boot Camp) 파티션처럼 더 이상 필요 없는 컨테이너가 있어서 이를 기본 컨테이너에 합치고 싶은 경우도 있을 겁니다. 이 글에서는 맥에서 APFS 컨테이너/파티션을 병합하는 방법을 단계별로 자세히 안내합니다.

목차:

  • 1. APFS 컨테이너 내 여러 볼륨을 사용하는 경우
  • 2. APFS 컨테이너를 병합해야 하는 이유
  • 3. 맥에서 APFS 컨테이너 병합하는 방법
  • 4. APFS 컨테이너 병합 관련 자주 묻는 질문(FAQ)

APFS 컨테이너 내 여러 볼륨을 사용하는 경우

컨테이너 개념은 애플(Apple Inc.)이 개발하고 배포한 파일 시스템인 APFS에서 등장했습니다. 컨테이너는 macOS Sierra 이전 버전에서 사용되던 기존 파티션과는 다른, 맥 하드 드라이브라는 디지털 공간의 논리적 구조입니다.

기본적으로 내장 시동 디스크에는 'Macintosh HD'와 'Macintosh HD - Data'라는 두 개의 볼륨을 포함하는 하나의 APFS 컨테이너가 존재합니다. 필요에 따라 컨테이너에 APFS 볼륨을 추가할 수도 있고, 아예 새로운 APFS 컨테이너를 추가하는 것도 가능합니다.

APFS의 핵심 장점 중 하나는 바로 공유 공간(Space Sharing) 기능입니다. 하나의 APFS 컨테이너 안에 있는 모든 볼륨은 필요할 때마다 드라이브의 여유 공간을 서로 공유하며, 자동으로 공간을 가져오거나 반납합니다. 따라서 APFS 컨테이너 내부의 볼륨들은 굳이 병합할 필요가 없습니다.

APFS 컨테이너를 병합해야 하는 이유

macOS 10.13부터 도입된 APFS 덕분에 SSD를 사용하는 맥에서 macOS High Sierra 이상으로 업그레이드하면 HFS+가 자동으로 APFS로 변환됩니다. 이때 디스크 유틸리티(Disk Utility)의 '파티션' 버튼도 계속 사용할 수 있어, 하드 드라이브를 두 개 이상의 컨테이너로 나누고 각각 일정량의 저장 공간을 할당할 수 있습니다.

macOS High Sierra 이후 버전에서는 파티션 대신 볼륨을 사용하는 것이 권장됩니다. 하지만 Windows를 별도 컨테이너/파티션에 설치하거나, 업무용 파일과 개인용 파일을 분리하거나, 사진 보관함을 손쉽게 공유하는 등의 이유로 여러 컨테이너/파티션을 유지하는 경우도 많습니다.

문제는 시동 파티션인 기본 파티션의 여유 공간이 부족해지면 발생합니다. 맥이 느려지거나 멈추는 등의 문제를 예방하려면 APFS 컨테이너를 병합해 파티션 용량을 늘려야 합니다.

APFS 볼륨과 달리 파티션은 다른 파티션과 여유 공간을 공유할 수 없습니다. 그렇기 때문에 기본 컨테이너/파티션이 더 많은 디스크 공간을 사용할 수 있도록 둘 이상의 컨테이너를 병합해야 하는 것입니다. 이제 구체적인 병합 절차를 살펴보겠습니다.

맥에서 APFS 컨테이너 병합하는 방법

상황에 따라 병합 절차가 조금씩 다릅니다. 부트 캠프 지원 앱(Boot Camp Assistant)으로 Bootcamp 파티션을 생성했다면, 애플이 권장하는 대로 부트 캠프 지원 앱을 통해 삭제하는 것이 좋습니다. 그 외의 macOS 파티션은 삭제만 하면 저장 공간을 되돌려 받을 수 있습니다.

부트 캠프 지원 앱으로 Bootcamp 파티션 제거하기

부트 캠프 지원 앱은 macOS Catalina 이하 버전이 설치된 인텔 맥에서 Windows를 실행할 수 있게 해주는 도구입니다. 이 앱을 이용해 Bootcamp 파티션을 제거할 수도 있습니다. 절차는 다음과 같습니다.

  1. 맥을 macOS로 부팅합니다. 맥을 재시동한 후 Option 키를 길게 누르고, 키를 놓은 뒤 부팅 메뉴에서 macOS를 선택합니다.
  2. 열려 있는 모든 앱을 종료하고 다른 사용자 계정도 모두 로그아웃합니다.
  3. Spotlight 검색으로 부트 캠프 지원 앱을 실행합니다.
  4. 부트 캠프 지원 앱 소개 화면이 나타나면 계속하기를 클릭합니다.
  5. '작업 선택' 화면이 나타나면 Windows 10 또는 최신 버전 제거를 선택한 후 계속하기를 클릭합니다.
  6. 내장 디스크가 하나뿐이라면 복원 버튼을 클릭합니다. 내장 디스크가 여러 개라면 Windows가 설치된 디스크를 선택하고, 디스크를 단일 macOS 파티션으로 복원을 선택한 뒤 계속하기를 클릭합니다.
  7. 관리자 계정 비밀번호 입력을 요구받으면 비밀번호를 입력해 작업을 시작합니다.
  8. 작업이 완료되면 '파티션 제거됨(Partition Removed)'이라는 메시지가 표시됩니다.

만약 위 방법이 실패한다면 터미널(Terminal)을 이용해 Windows 컨테이너/파티션을 직접 삭제해 볼 수 있습니다.

  1. Finder > 응용 프로그램 > 유틸리티 > 터미널로 이동해 터미널을 실행합니다.
  2. 다음 명령어를 입력합니다: diskutil list
  3. 디스크와 파티션 목록이 표시되면, 삭제하려는 Windows 파티션 이름을 확인합니다. 해당 이름은 'IDENTIFIER' 열 아래에 위치합니다.
  4. 다음 명령어에서 disk0s3 부분을 실제 Bootcamp 파티션 식별자로 바꿔 입력합니다: sudo diskutil eraseVolume JHFS+ deleteme /dev/disk0s3
  5. 비밀번호를 입력하고 작업을 진행해 파티션을 삭제합니다.

Mac Finder 또는 디스크 유틸리티의 사이드바를 확인하면 Bootcamp 파티션이 성공적으로 제거되었는지 알 수 있습니다.

APFS 컨테이너/파티션을 삭제해 디스크 공간 병합하기

특정 컨테이너의 저장 공간을 늘리기 위해 둘 이상의 APFS 컨테이너를 병합하려면, 디스크 유틸리티에서 불필요한 파티션을 삭제해야 합니다. 이 작업은 삭제하려는 파티션에 저장된 모든 파일을 지우므로, 나중에 데이터를 복구할 수 있도록 미리 백업해 두는 것이 좋습니다.

파티션을 확장하려면 해당 파티션 뒤에 위치한 파티션만 삭제할 수 있다는 점에 유의하세요. 즉, 마지막에 추가된 컨테이너/파티션은 확장이 불가능합니다. 아래 단계를 따라 APFS 컨테이너를 병합해 보세요.

  1. 맥 런치패드(Launchpad)에서 디스크 유틸리티를 엽니다.
  2. 보기(View) 버튼을 누르고 모든 기기 표시(Show All Devices)를 선택합니다.
  3. 사이드바에서 볼륨을 선택한 후 파티션(Partition) 버튼을 클릭합니다.
  4. 원형 차트에서 삭제하려는 파티션을 선택한 뒤 삭제(-) 버튼을 클릭합니다.
  5. 적용(Apply) 버튼을 클릭해 선택한 파티션을 삭제합니다.
  6. 파티션 기기 관련 안내 창의 내용을 확인한 후 파티션을 클릭합니다.
  7. 작업이 완료되면 완료(Done)를 클릭합니다.

이제 삭제된 파티션의 공간이 기본 컨테이너로 반환됩니다. 다만 일부 맥 사용자들은 APFS 컨테이너/파티션 삭제에 실패해 남은 공간을 기본 APFS 컨테이너에 병합하지 못했다는 보고를 남기기도 했습니다. 이 경우 최후의 수단은 전체 드라이브를 포맷하고 macOS를 재설치하는 것이지만, 이 방법은 드라이브의 모든 데이터를 지우게 됩니다.

마무리

이 글을 통해 맥에서 APFS 컨테이너를 병합하는 방법을 배웠습니다. 하나의 APFS 컨테이너 안에서 여러 볼륨을 사용 중이라면, 볼륨들이 드라이브의 여유 공간을 자동으로 공유하기 때문에 굳이 병합할 필요가 없습니다. Windows 파티션이라면 부트 캠프 지원 앱으로 제거하고, 그 외 형식의 파티션은 삭제하여 기본 컨테이너에 공간을 합치면 됩니다.

APFS 컨테이너 병합 관련 자주 묻는 질문(FAQ)

Q1. 맥에서 두 개의 컨테이너를 어떻게 병합하나요?

상황에 따라 다릅니다. Windows 컨테이너라면 부트 캠프 지원 앱으로 제거하고, 그 외의 컨테이너는 디스크 유틸리티에서 삭제하면 됩니다. 삭제된 파티션의 데이터는 모두 지워지므로, 중요한 파일은 미리 백업해 두는 것이 좋습니다.

Q2. 맥 컨테이너의 다른 볼륨 공간을 어떻게 확보하나요?

디스크 유틸리티를 실행한 뒤, 보기 아이콘을 클릭하고 '모든 기기 표시'를 선택합니다. 삭제하려는 볼륨을 확인하고 필요하다면 마운트한 후, 해당 항목을 Control-클릭하여 'APFS 볼륨 삭제'를 선택합니다. 마지막으로 '삭제'를 클릭해 확인하면 됩니다.

Q3. 데이터 손실 없이 맥에서 파티션을 병합할 수 있나요?

제거되는 Windows 파티션이든 삭제되는 두 번째 APFS 컨테이너든, 해당 영역의 데이터는 모두 사라집니다. 반면 공간을 흡수하는 기본 컨테이너는 그대로 유지됩니다. 데이터 손실을 피하려면 삭제할 컨테이너/파티션을 미리 백업해야 합니다. 백업이 없어 데이터를 잃었다면 iBoysoft Data Recovery 같은 복구 프로그램을 최대한 빨리 사용해 데이터를 되찾으세요.