Wolumin APFS nie roszczący sobie dostępnej przestrzeni kontenera APFS

0

Jestem na tym dowcipny i nie mogę nic na ten temat znaleźć w dokumentacji lub pytaniach, więc pomyślałem, że o coś zapytam.

Miałem Napęd APFS Fusion w tym dwa napędy: (120 + 500) GB. Sklonowałem (dd) dysk 500 GB do innego napędu 1 TB i zamieniłem go. Do tej pory wszystko dobrze, z wyjątkiem 1 TB dysku działa jak 500 GB, zgodnie z oczekiwaniami.

Uruchomiłem tryb odzyskiwania i po uzyskaniu właściwego identyfikatora dysku Schemat kontenerowy APFS (disk2, w tym przypadku) i odblokowanie woluminu, próbowałem:

-bash-3.2# diskutil apfs resizeContainer disk2 0

Wydawało się, że działa, mówiąc, że to "Growing APFS Physical Store ...", ale Narzędzie dyskowe wciąż wyświetlało tylko 500 GB, więc później postanowiłem spróbować "gpt" . Najpierw usunąłem partycję (2) z dysku fizycznego (disk0), a następnie ponownie dodałem ją w miejscu o rozmiarze rozwiniętym, aby wypełnić dysk (1952915488):

-bash-3.2# gpt remove -i 2 disk0
disk0s2 removed
-bash-3.2# gpt add -b 409640 -i 2 -s 1952915488 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk0

Wydaje się, że prawidłowo zmienił rozmiar partycji, ale rozmiar schematu kontenera APFS i wolumenu pozostaje na oryginalnym ~ 620 GB, mimo że Sklep fizyczny odniesienia wydają się poprawne (disk0s2, disk1s2):

-bash-3.2# diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                 Apple_APFS Container disk2         1000.0 GB  disk1s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *120.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2         119.8 GB   disk0s2

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +619.7 GB   disk2
                                 Physical Stores disk0s2, disk1s2
   1:                APFS Volume Macintosh HD            529.7 GB   disk2s1
   2:                APFS Volume Preboot                 23.4 MB    disk2s2
   3:                APFS Volume Recovery                514.0 MB   disk2s3
   4:                APFS Volume VM                      4.3 GB     disk2s4

-bash-3.2# gpt show disk0
       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34           6         
          40      409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      409640  1952415488      2  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  1952825128      700007         
  1953525135          32         Sec GPT table
  1953525167           1         Sec GPT header
-bash-3.2# gpt show disk1
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  234031968      2  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  234441608          7         
  234441615         32         Sec GPT table
  234441647          1         Sec GPT header

próbowałem resizeContainer na dysku 2 ponownie po stwierdzeniu, że rozmiar nie zmienił się do 1,12 TB, ale otrzymuję następujące informacje, co ma sens, ponieważ rozmiar dysku1s2 jest już zmieniony:

Error: -69743: The new size must be different than the existing size

Narzędzie dyskowe rozpoznaje jednak Fusion Drive jako 1,12 TB, ale pojemnik i wolumin są nadal ograniczone do 620 GB, a próba partycjonowania woluminu pokazuje, że istnieje gigantyczna partycja 1.12 TB: Fusion Drive listed as 1.12 TB in size. APFS Container only has 619.72 GB available for use. APFS Volume only has 619.72 GB available for use. Partitioning the device shows all 1.12 TB available.

Więc nie mogłem czegoś zrozumieć ani zrobić nic złego, ale doceniam każdą pomoc w korzystaniu z tej upartej dodatkowej przestrzeni na dysku!

hot-fusion
źródło

Odpowiedzi: