"대상 디스크가이 작업을 수행하기에 너무 작습니다"라는 메시지와 함께 주 APFS 파티션 확장 실패


4
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         125.7 GB   disk0s2
   3:                  Apple_HFS Storage                 100.0 GB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +125.7 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            122.9 GB   disk1s1
   2:                APFS Volume Preboot                 19.9 MB    disk1s2
   3:                APFS Volume Recovery                506.6 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4

다른 비슷한 질문을 확인하고 제안 된 해결책을 시도했지만 헛된. 디스크 유틸리티가 전혀 도움이되지 않습니다.

제안 된대로 터미널에서이 명령을 실행 해 보았습니다.

sudo diskutil apfs resizeContainer disk0s2 0

오류 : -69771 : 대상 디스크가 너무 작아서이 작업을 수행 할 수 없습니다.

25G 이상의 여유 공간이 있습니다.

https://imgur.com/8o9RBvo


disk0s3은 disk0s2의 확장을 차단합니다 (디스크 여유 공간이 필요합니다. 이것으로 확인하십시오. sudo gpt -r show disk0.
klanomath

@ klanomath 나는 gpt show를 얻고있다 : 'disk0'장치를 열 수 없다 : 조작이 허용되지 않는다. 나는 그것이 문제인 것처럼 보인다고 동의하지만 나는 그것을 해결하는 방법을 전혀 모른다.
Ahmed Kamal

@Ahmed : MacOS 복구를 실행하기 전에 macOS 복구로 부팅해야합니다. gpt -r show /dev/disk0 명령.
David Anderson

답변:


2

여유 공간은 disk0s3. 발행 한 명령으로 여유 공간을 다시 회수 할 수 없습니다. disk0s2사이에 여유 공간이 없기 때문에 disk0s2disk0s3. 약 25GB의 여유 공간을 다시 회수하려면 disk0s2, 다음 절차를 실행해야합니다.

  1. 에서 파일을 제거하십시오. disk0s3.
  2. 디스크 삭제 disk0s3. 아래 명령을 사용할 수 있습니다.

    sudo diskutil  eraseVolume free none disk0s3
    
  3. 약 125GB의 여유 공간을 추가하십시오. disk0s2. 아래 명령을 사용할 수 있습니다.

     sudo diskutil apfs resizeContainer disk0s2 0
    

기본적으로,이 문제가 발생합니다. 에있는 파일 disk0s3 중요하다면, 임시 저장을 위해 외장 드라이브가 필요할 것입니다. 모든 공간이 반환되면 disk0s2, 당신은 새로운 disk0s3 또는 다른 APFS 볼륨을 생성하십시오. disk0s2. 마지막으로 외부 드라이브에서 파일을 복원하십시오.


1
힌트 :이 질문에 답하고 싶은 사람들은 dd 이동 명령 disk0s3 드라이브 끝까지. 아마도 파티션을 4 개의 25GB 블록으로 옮겨야 할 것입니다.
David Anderson
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.