Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

Mac에서 APFS 컨테이너 크기 조정 오류 49180 문제를 해결하는 방법

몇 년 동안 이전 HFS+ 파일 시스템을 사용한 후 Apple은 macOS High Sierra 릴리스와 함께 Apple 파일 시스템 또는 APFS를 짧게 출시했습니다. 새로운 파일 시스템은 암호화, 파일 무결성 및 공간 할당이 개선되었습니다. 또한 복제 및 스냅샷과 같은 기능을 추가했습니다.

파일 시스템은 하드 디스크 또는 SSD에 데이터를 저장하기 위한 메커니즘입니다. 이름, 크기, 생성 및 수정 날짜 및 기타 세부 정보를 포함하여 각 파일에 대한 메타데이터와 함께 각 파일을 구성하는 조각이 드라이브에 있는 위치를 추적합니다. 일반적으로 이 모든 정보는 Finder에서 볼 수 있습니다.

APFS(Apple File System)는 스토리지 시스템의 데이터를 구성하고 구조화하도록 설계된 Apple의 독점 시스템입니다. APFS는 이전에 Mac에서 사용되던 30년 된 HFS+ 시스템을 대체했습니다.

Hierarchical File System의 이전 버전인 HFS+ 및 HFS는 플로피 디스크 시대에 만들어졌습니다. 플로피 디스크는 하드 드라이브가 여전히 타사에서 제공하는 값비싼 옵션이었을 때 Mac의 기본 저장 매체였습니다.

전문가 팁:Mac에서 성능 문제, 정크 파일, 유해한 앱 및 보안 위협을 검사하십시오.
시스템 문제를 일으키거나 성능을 저하시킬 수 있습니다.

Apple은 처음부터 SSD 및 기타 플래시 기반 스토리지 시스템용 APFS를 주로 설계했습니다. APFS는 솔리드 스테이트 스토리지용으로 만들어졌지만 다른 최신 하드 드라이브에서도 잘 작동합니다. APFS는 다음에 포함됩니다:

  • macOS 카탈리나(10.15)
  • macOS 모하비(10.14)
  • macOS 하이 시에라(10.13)
  • macOS 빅서
  • iOS 10.3 이상,
  • tvOS 10.2 이상
  • watchOS 3.2 이상

APFS에는 이전 파일 시스템과 차별화되는 여러 기능이 있습니다.

  • 클론:클론을 사용하면 추가 공간을 사용하지 않고도 거의 즉각적인 파일 복사가 가능합니다. 파일이나 문서를 한 위치에서 다른 위치로 하나씩 복사하는 대신 복제본이 원본 파일을 참조하여 두 파일 간에 동일한 데이터 블록을 공유할 수 있습니다. 한 파일을 변경하면 변경된 데이터 블록만 새 클론에 기록됩니다. 원본과 클론 모두 원본 데이터 블록을 계속 공유합니다. 이렇게 하면 파일을 매우 빠르게 복사하고 저장할 수 있을 뿐만 아니라 저장 공간도 절약할 수 있습니다.
  • 스냅샷:APFS는 특정 시점을 나타내는 볼륨 스냅샷을 생성할 수 있습니다. 스냅샷을 사용하면 효율적인 백업이 가능하며 특정 시점의 상태로 돌아갈 수 있습니다. 스냅샷은 원래 볼륨과 해당 데이터에 대한 읽기 전용 포인터입니다. 새 스냅샷은 원래 볼륨에 대한 포인터를 저장하는 데 필요한 공간 외에는 실제 공간을 차지하지 않습니다. 시간이 흐르고 원본 볼륨이 변경되면 스냅샷은 발생한 변경 사항으로만 업데이트됩니다.
  • 암호화:APFS는 AES-XTS 또는 AES-CBC 모드를 사용하여 강력한 전체 디스크 암호화를 지원합니다. 파일과 메타데이터가 모두 암호화됩니다. 지원되는 암호화 방법은 다음과 같습니다.
    1. 지우기(암호화 없음)
    2. 단일 키
    3. 데이터 및 메타데이터 모두에 대한 파일별 키가 있는 다중 키
  • 공간 공유:공간 공유는 파티션 크기를 미리 정의하지 않아도 됩니다. 대신 모든 볼륨은 드라이브의 기본 여유 공간을 공유합니다. 공간 공유를 통해 드라이브의 여러 볼륨을 다시 분할할 필요 없이 필요에 따라 동적으로 확장 및 축소할 수 있습니다.
  • Copy-On-Write:이 데이터 보호 체계를 사용하면 변경 사항이 없는 한 데이터 구조를 공유할 수 있습니다. 변경이 요청되면(쓰기), 원본이 손상되지 않은 상태로 유지되도록 새로운 고유 복사본이 만들어집니다. 쓰기가 완료된 후에야 최신 데이터를 가리키도록 파일 정보가 업데이트됩니다.
  • Atomic Safe-Save:이는 copy-on-write의 개념과 유사하지만 파일 또는 디렉토리의 이름 변경 또는 이동과 같은 모든 파일 작업에 적용됩니다. 이름 바꾸기를 예로 들면 이름을 바꾸려는 파일이 새 데이터(파일 이름)로 복사됩니다. 복사 프로세스가 완료될 때까지는 파일 시스템이 새 데이터를 가리키도록 업데이트됩니다. 이렇게 하면 정전이나 CPU 딸꾹질과 같은 어떤 이유로든 쓰기가 완료되지 않아도 원본 파일이 그대로 유지됩니다.
  • 스파스 파일:이 보다 효율적인 파일 공간 할당 방법을 사용하면 필요할 때만 파일 공간을 늘릴 수 있습니다. 비희소 파일 시스템에서는 저장할 데이터가 없는 경우에도 파일 공간을 미리 예약해야 합니다.

APFS 형식의 USB 플래시 드라이브가 구형 Mac이나 Windows 컴퓨터에서 읽을 수 없다는 문제를 제외하고, 대부분의 사람들은 심각한 APFS 오류가 발생하지 않아야 합니다. 안정적이고 더 안전합니다.

Mac에서 APFS 오류 코드 49180이란 무엇입니까?

새로운 소프트웨어나 기능 세트를 구현할 때와 마찬가지로 최종 사용자는 예상치 못한 다양한 문제와 비호환성에 직면할 수 있습니다. 사용자가 겪었던 문제 중 하나는 파티션 축소를 수행하기 위해 디스크 유틸리티를 사용하여 시스템 파티션 크기를 조정하려고 하다가 오류 코드 49180이 발생했습니다.

사용자는 디스크 유틸리티에서 또는 diskutil을 사용하여 APFS macOS 파티션을 축소할 수 없습니다. 두 방법 중 하나를 시도하면 APFS 컨테이너 크기 조정 오류 49180 - 사용할 수 없는 디스크 공간이 나타납니다.

경우에 따라 사용자가 기본 디스크 공간을 늘리기 위해 Bootcamp 파티션을 삭제하려고 했습니다. 사용자는 디스크 유틸리티 프로그램을 사용했지만 불행히도 Macintosh HD는 더 이상 커지지 않았습니다. 획득한 저장 ​​공간이 사라지고 이제 사용하지 않는 공간이 있습니다. 디스크 유틸리티 앱에서 "여유" 공간을 삭제하여 다른 파티션을 늘리려고 할 때 Mac에서 항상 APFS 컨테이너 크기 조정 오류 49180을 반환합니다. "여유" 공간을 삭제하고 새 파티션을 만들려고 해도 작동하지 않습니다.

여유 공간을 회수하는 동안 오류 코드 49180 APFS가 발생하는 이유는 무엇입니까?

이 APFS 컨테이너 크기 조정 오류 49180 – 사용할 수 없는 디스크 공간이 발생하면 이 파일 시스템의 제한 사항을 기억하십시오.

  • OS X 10.11 El Capitan 및 이전 버전을 실행하는 Mac은 APFS로 포맷된 볼륨을 마운트하거나 읽을 수 없습니다. 따라서 구형 Mac에서 사용해야 하는 경우 외장 하드 디스크 또는 USB 플래시 드라이브를 APFS로 포맷하지 마십시오. 그러나 APFS로 포맷된 드라이브에서 High Sierra를 실행하는 Mac은 여전히 ​​HFS+로 포맷된 외부 하드 디스크에서 제대로 작동합니다.
  • High Sierra 설치 프로그램은 설치 중에 볼륨을 HFS+에서 APFS로 변환할 수 있지만 먼저 지우지 않고는 APFS 볼륨을 다시 HFS+로 변환할 수 없습니다. 모든 데이터를 백업하고 APFS로 포맷한 다음 데이터를 복원해야 합니다.
  • APFS 포맷 볼륨에서 High Sierra용으로 업데이트되지 않은 오래된 디스크 복구 및 복구 소프트웨어를 사용하지 않는 것이 좋습니다.
  • Mac에서 Windows를 실행할 수 있는 Apple의 Boot Camp는 APFS 형식의 Mac 볼륨에 대한 읽기/쓰기를 지원하지 않습니다.
  • APFS로 포맷된 볼륨은 AFP를 사용하여 네트워크를 통해 공유 지점을 제공할 수 없으며 대신 SMB 또는 NFS를 사용해야 합니다.

따라서 Boot Camp를 사용하여 파티션을 삭제하는 경우 호환성 문제로 인해 이 오류가 발생할 가능성이 큽니다.

고려해야 할 또 다른 사항은 드라이브의 상태입니다. 손상된 드라이브는 광범위한 디스크 오류를 일으킬 수 있으며 Mac의 APFS 컨테이너 크기 조정 오류 49180은 그 중 하나일 뿐입니다.

Mac에서 APFS 컨테이너 크기 조정 오류 49180을 수정하는 방법

macOS High Sierra에서 APFS 컨테이너 크기 조정 오류 49168을 수정하려면 먼저 Mac 복구 앱 도구와 같은 고급 유틸리티 도구로 컴퓨터를 청소하는 것이 좋습니다. 이 도구는 캐시 파일 및 불필요한 앱과 같은 성능 제한 문제가 있는지 시스템을 검사합니다. 또한 RAM을 최적화하여 활성 앱을 위한 공간을 만들고 에너지를 절약할 수 있는 조정을 권장합니다.

컴퓨터를 청소한 후 이제 아래 나열된 방법을 사용하여 macOS에서 APFS 컨테이너 크기 조정 오류 49180을 수정할 수 있습니다.

그러나 먼저 Mac을 백업하십시오. 작업을 수행하기 전에 가장 필수적인 예방 조치 중 하나는 백업입니다. 실습 백업을 사용하면 데이터 복구와 같은 문제를 쉽게 완화할 수 있습니다. 그러나 만약 백업이 없거나 사용 가능한 백업이 최신이 아닌 경우에는 걱정할 필요가 없습니다. 덮어쓰기를 제외한 거의 모든 시나리오에서 손실, 삭제 또는 액세스할 수 없는 데이터를 복구하는 안전하고 안정적이며 강력한 APFS 데이터 복구 소프트웨어 옵션이 있습니다.

그런 다음 Time Machine의 자동 백업을 끕니다.

  1. 시스템 환경설정을 시작합니다.
  2. Time Machine을 선택합니다.
  3. 자동으로 백업에서 체크 표시를 제거합니다.

위의 준비 단계를 완료하면 다음 해결 방법을 진행할 수 있습니다.

수정 #1. 터미널을 사용하여 파티션을 만듭니다.

앞서 언급했듯이 디스크 유틸리티 앱은 디스크 파티션 문제를 해결하는 데 유용하지 않습니다. 이를 위해서는 터미널 앱에 의존해야 합니다. 터미널을 실행하기 전에 데이터를 백업한 다음 Time Machine의 자동 백업을 꺼야 합니다. Time Machine에서 자동 백업을 끄는 방법은 다음과 같습니다.

  1. 시스템 환경설정을 시작합니다.
  2. Time Machine을 선택합니다.
  3. 자동으로 백업 옵션을 선택 취소합니다.
  4. APFS 파티션 위치 감지

Time Machine의 자동 백업 옵션을 끈 후 다음 단계는 터미널을 사용하여 APFS 파티션의 위치를 ​​찾는 것입니다. 다음 단계를 따르십시오.

  1. 응용 프로그램> 유틸리티> 터미널로 이동하여 터미널을 시작합니다.
  2. 터미널에서 diskutil list 명령줄을 입력합니다. 그러면 APFS 컨테이너에 있는 모든 디스크 목록이 표시됩니다.
  3. 새 터미널 세션을 시작합니다.
  4. 새 터미널 세션에서 tmutil listlocalsnapshots /를 입력하여 파티션의 Time Machine 스냅샷을 봅니다.
  5. 시간 스냅샷을 완전히 제거하려면 tmutil thinlocalsnapshots / 9999999999999 명령을 입력합니다.
  6. tmutil listlocalsnapshots /를 입력하여 시간 스냅샷이 없어졌는지 확인합니다.

이제 Mac에서 APFS 파티션을 만들고 여전히 오류가 발생하는지 확인하십시오. 변경 사항이 없으면 다음과 같은 다른 방법이 조금 더 복잡하지만 문제를 해결하는 데 도움이 됩니다.

APFS 컨테이너의 크기를 1TB 하드 드라이브에서 550GB와 같은 특정 크기로 조정하려는 경우 이를 나타내는 명령을 터미널에 입력해야 합니다. 터미널에 sudo diskutil apfs resizeContainer disk0s2 450g jhfs+ Extra 550g를 입력합니다. 나머지 공간은 HFS+ 파일 시스템으로 존재합니다.

위의 기술을 사용하여 수많은 파티션을 생성할 수도 있습니다. 여러 파티션을 생성하기 위한 명령줄은 다음과 같습니다. sudo diskutil apfs resizeContainer disk0s2 400g jhfs+ Media 350g FAT32 Windows 250g.

또 다른 방법은 다음과 같이 공식을 설정하는 것입니다. diskutil은 새 파티션의 볼륨을 자동으로 감지합니다. sudo diskutil apfs resizeContainer disk0s2 650g jhfs+ Media 0b.

수정 #2. 디스크 유틸리티를 사용하십시오.

이 기사는 디스크 유틸리티 앱이 "Mac에서 새 파티션을 생성할 수 없음" 문제를 해결하는 데 거의 도움이 되지 않는다는 점에서 시작되었지만 특히 이전 운영 체제를 사용하는 경우 여전히 유용할 수 있습니다. 터미널을 사용하여 위에서 언급한 명령을 실행한 후 디스크 유틸리티 앱을 사용할 수도 있습니다.

수정 #3. 디스크 조각 모음 소프트웨어를 사용하십시오.

우리가 권장하는 마지막 솔루션은 Auslogics의 Disk Defrag와 같은 안정적인 디스크 조각 모음 소프트웨어를 사용하는 것입니다. 컴퓨터에서 새 볼륨과 파티션을 더 쉽게 생성할 수 있습니다.

또한 디스크 파티션이 손상되어 APFS 파티션을 생성할 수 없는 것일 수도 있습니다. 이 경우 손상되거나 삭제된 macOS 파티션을 수정하는 방법에 대한 이 문서를 읽어야 합니다.

문제가 지속되고 새 파티션을 만들려고 할 때마다 Mac에서 APFS 컨테이너 크기 조정 오류 코드 49168이 계속 표시되는 경우 Mac 클리닉으로 가거나 Apple 고객 지원 센터에 문의해야 합니다. 그들은 무엇을 해야 할지 알게 될 것입니다.

수정 #4:APFS 파티션 축소.

해당 공간을 APFS 컨테이너로 회수하기로 결정했다면 diskutil을 사용하여 그렇게 할 수도 있습니다. 하지만 먼저 JHFS+ 또는 다른 파티션을 삭제하고 하드 드라이브의 여유 공간으로 설정해야 합니다.

  1. 이 명령은 볼륨 이름이 disk0s3이라고 가정하고 트릭을 수행합니다. sudo diskutil eraseVolume "Free Space" %noformat% /dev/disk0s3
  2. 다음으로 APFS 컨테이너의 크기를 조정합니다. diskutil apfs resizeContainer disk0s2 0

이 경우 diskutil은 물리적 저장 장치에서 사용 가능한 모든 여유 공간을 자동으로 요구하지만 0을 크기 값으로 바꿀 수도 있습니다.

다음으로 Time Machine을 다시 활성화해야 합니다. APFS 파티션 축소가 끝나면 Time Machine을 다시 활성화하는 것을 잊지 마십시오. 이 도구를 다음으로 전환:

  1. 시스템 환경설정을 시작합니다.
  2. Time Machine을 선택합니다.
  3. 자동 백업 기능 옆에 체크 표시를 하십시오.

요약

Mac에서 여유 공간을 확보하는 동안 오류 코드 49180 APFS가 발생한 경우 심각한 오류가 아니므로 걱정하지 마십시오. 그러나 사고가 발생할 경우 데이터 손실을 방지하기 위해 파일을 백업해야 합니다. 그런 다음 위에 나열된 네 가지 방법을 시도하여 어떤 방법이 적합한지 확인할 수 있습니다. 이 오류에 대한 다른 해결책을 알고 있다면 언제든지 댓글로 알려주십시오.