Je remonte au message
#42 -->
The following command adds a new volume to the container. Possible to add a NAME to newly created volume?
Bloc de code:
sudo gpt add -b 409640 -s 487987488 -t 7C3457EF-0000-11AA-AA11-00306543ECAC -i 2 /dev/disk0
La commande ci-dessus n'ajoute
pas un
volume à un
Conteneur apfs existant ; elle ajoute un
descripteur de partition à la table
GPT des
33 premiers blocs du disque. La table
GPT (
GUID_Partition_Table) se compose de "
descripteurs" de partitions > rédigés dans un langage déterminé. Ces descripteurs "
font exister" les partitions sur le disque. Car les partitions ne sont pas des écritures sur les blocs du disque > mais des "
déclarations primitives" (des "prémisses logiques") inscrites dans la table de partitions
GPT.
Un "
descripteur" de partition dans la
GPT se compose : d'une "
localisation" d'espace (ici : à partir du bloc n°
409640 inclus => jusqu'au bloc n°
488397127 inclus = soit une extension de
487987488 blocs) ; d'un n° de "
rang" de partition (ici : n°
2) ; d'une détermination de "
type" de partition (ici : type "
Apple_APFS" > correspondant à l'
UUID :
7C3457EF-0000-11AA-AA11-00306543ECAC = désigné par l'
hex code :
Af0a). Le descripteur ne prend
pas en charge un
système de fichiers déterminé : il ne le "
crée" pas ni ne le "
désigne" --> il assure une "
prévision générale" : le "
genre" de système de fichiers qu'un
programme-racine (
EFI ou
kernel)
doit s'attendre à trouver dans la partition décrite. Il peut n'y avoir
aucun système de fichiers inscrit sur les blocs de départ de la partition --> dans ce cas le "
conteneur" de la partition est
vide. Il peut y avoir
un système de fichiers sur les blocs de départ --> dans ce cas le "
conteneur" de la partition est
lesté.
Un système de fichiers est un "
générateur de volume". Un "
traducteur". Il transforme l'
espace de blocs bruts de la partition en
espace de fichiers lisibles par des applications. Le volume est dit "
monté" > quand le système de fichiers est
pris en charge par le
kernel ; il est dit
démonté > quand il est
déchargé du
kernel. La table de partition
GPT est donc le dispositif d'
adresses de partitions > qui permet au
kernel de
prendre en charge tel et tel
système de fichiers de partitions --> ce qui
détermine le montage du volume sur la partition. L'
activation du système de fichiers s'effectue donc par le
kernel qui
suit l'adresse d'une partition dans la
GPT et
prend en charge ce système de fichiers --> ce qui détermine le
montage du volume.