APFS Container bzw. Partition verkleinern

Grundsätzliches

Wenn der interne Speicher von M1 Macs so partitioniert wird, wird RecoveryOS unbenutzbar!

Vorgehen

Zuerst mit diskutil list den Korrekten Disk-Identifier herausfinden. Dieser muß sich unter ...(internal) befinden. Die hier gesuchte APFS-Partition mit den Volumes “Macintosh HD” und “Testdrive” ist /dev/disk0s2:

/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         251.0 GB   disk0
   1:             Apple_APFS_ISC ⁨⁩                        524.3 MB   disk0s1
   2:                 Apple_APFS ⁨Container disk3⁩         245.1 GB   disk0s2
   3:        Apple_APFS_Recovery ⁨⁩                        5.4 GB     disk0s3

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +245.1 GB   disk3
                                 Physical Store disk0s2
   1:                APFS Volume ⁨Macintosh HD            15.4 GB    disk3s1
   2:              APFS Snapshot ⁨com.apple.os.update-...⁩ 15.4 GB    disk3s1s1
   3:                APFS Volume ⁨Preboot⁩                 662.1 MB   disk3s2
   4:                APFS Volume ⁨Recovery⁩                2.1 GB     disk3s3
   5:                APFS Volume ⁨Data⁩                    42.0 GB    disk3s5
   6:                APFS Volume ⁨VM⁩                      20.5 KB    disk3s6
   7:                APFS Volume ⁨Testdrive - Data⁩        5.2 GB     disk3s7
   8:                APFS Volume ⁨Testdrive⁩               15.1 GB    disk3s8

Um die Partition auf 160 GB zu reduzieren, lautet der Befehl:

sudo diskutil apfs resizeContainer /dev/disk0s2 160g Media 0b