Bien que l'application Utilitaire de disque soit plus pratique que l'utilisation de la fonction diskutil
car souvent, l'Utilitaire de disque ne prend pas suffisamment en charge les tâches non liées à Apple. L'ajout de Linux fait définitivement partie de cette catégorie. La quantité que vous pouvez réduire dans un conteneur APFS peut être trouvée en utilisant la commande diskutil
commande. Par exemple, j'ai un conteneur APFS sur mon disque externe. Voici le résultat partiel de la commande diskutil list
. Ceci montre les partitions sur mon disque dur externe.
/dev/disk3 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *400.1 GB disk3
1: EFI EFI 209.7 MB disk3s1
2: Microsoft Reserved 16.8 MB disk3s2
3: Microsoft Basic Data BOOTCAMP 125.7 GB disk3s3
4: Microsoft Basic Data WINSTALL 11.5 GB disk3s4
5: Windows Recovery 629.1 MB disk3s5
6: Apple_APFS Container disk4 200.0 GB disk3s6
7: Apple_HFS BU 61.3 GB disk3s7
8: Apple_HFS Macintosh HD via rEFInd 200.0 MB disk3s8
9: Apple_HFS Preboot 200.0 MB disk3s9
10: Microsoft Basic Data BOTTOM 57.7 MB disk3s10
Puisque le conteneur APFS a l'identifiant disk3s6
Je peux utiliser la commande ci-dessous pour déterminer de combien le conteneur APFS peut être redimensionné.
diskutil apfs resizecontainer disk3s6 limits
La sortie qui en résulte est présentée ci-dessous.
Resize limits for APFS Physical Store partition disk3s6:
Current Physical Store partition size on map: 200.0 GB (200000000000 Bytes)
Minimum (constrained by files/snapshots): 76.7 GB (76683403264 Bytes)
Recommended minimum (if used with macOS): 87.4 GB (87420821504 Bytes)
Maximum (constrained by partition map space): 200.0 GB (200000000000 Bytes)
Cette sortie montre que la taille minimale est de 76,7 Go. La taille de la plus petite partition que vous pourriez créer après le conteneur APFS serait difficile à déterminer exactement. Tout ce qui est raisonnablement petit sera accepté. Par exemple, la commande ci-dessous créerait une nouvelle partition vide d'une taille d'environ 100 Mo.
diskutil apfs resizecontainer disk3s6 199.9G %noformat% none 0