9 votes

Conteneur APFS sur plusieurs disques physiques

J'ai un conteneur APFS chiffré avec plusieurs volumes. Le conteneur se trouve sur une partition physique (disk0s1), suivie de plus de partitions (disk0s2, ...) sans espace libre entre elles. J'ai besoin d'agrandir l'un des volumes du conteneur sans avoir à déplacer les autres partitions physiques pour agrandir disk0s1. Je sais qu'avec LVM, vous pouvez étendre le conteneur (volume physique) avec d'autres partitions qui n'ont pas besoin d'être adjacentes, ou même sur le même disque dur. Est-ce possible avec un conteneur APFS?

4voto

klanomath Points 63400

Il n'existe aucune méthode documentée officielle pour ajouter un autre stockage physique à un conteneur APFS existant.

J'ai essayé plusieurs "verbes" apfs potentiellement "non documentés" comme addPhysical, addPhysicalStorage ou addStorage sans succès.

La fonctionnalité pourrait être implémentée ultérieurement, car la création de FusionLC APFS est déjà possible :

diskutil ap createContainer [-main] device [-secondary] [device]

Exemple :

$ diskutil ap createContainer disk1s2 disk2s2    
Création du conteneur avec disk1s2 disk2s2
Opération APFS démarrée sur le disque1s2 Data
Création d'un nouveau conteneur APFS vide
Démontage des volumes
Passage du disque1s2 en APFS
Passage du disque2s2 en APFS
Création du conteneur APFS
FusionLC autodétectée : Fusion LC
Nouveau conteneur APFS créé disque4
Disque de l'opération APFS : disque4
Fin de l'opération APFS sur le disque1s2 Data

$ diskutil ap addVolume disque4 APFS Data
Exportation du nouveau volume APFS non chiffré "Data" depuis la référence du conteneur APFS disque4
Opération APFS démarrée sur le disque4
Préparation de l'ajout du volume APFS au conteneur APFS disque4
Création du volume APFS
Nouveau volume APFS créé disque4s1
Montage du volume APFS
Définition des autorisations du volume
Disque de l'opération APFS : disque4s1
Fin de l'opération APFS sur le disque4

1 votes

Merci pour cela, en effet, il est étrange qu'il semble possible de créer un nouveau conteneur sur deux disques (mais pas plus de deux?) mais de ne pas pouvoir ajouter un disque à un conteneur existant...

2 votes

@AaylaSecura Apparemment, seules deux tranches peuvent être utilisées pour créer une FusionLC - j'ai essayé avec trois mais j'ai obtenu une erreur.

0 votes

Cela peut être un peu tard, mais je ne pense pas que cela soit une réponse à la question de l'OP. Ma compréhension des disques de fusion avec APFS est de fournir un support de sauvegarde de grande capacité et lent pour toutes les données, et d'utiliser un SSD plus petit mais beaucoup plus rapide pour les données les plus couramment utilisées. L'option -secondary ci-dessus n'ajoute pas de stockage supplémentaire, mais un cache de stockage plus rapide qui stocke des copies des données les plus utilisées.

1voto

dhpasta Points 388

Dans mon cas 2x 1TB SSD sous Big Sur, la réponse ci-dessus a conduit à un gros problème :

2 SSD ont été partitionnés en 4 parties :

  • 2x64GB sur le disque 0 et 1
  • 2x936GB sur le disque 0 et 1

Suivant le guide ci-dessus, j'ai :

  • créé un disque APFS de 128GB 'système' à partir de disk0s2 et disk 1s2 dans le container disk3

Et :

  • créé un disque APFS de 1.8TB 'données' à partir de disk 0s4 et disk 1s4 en utilisant RAID0 qui fonctionne parfaitement.

Tous les volumes APFS créés dans le container disk3 ont échoué exactement à 50% de l'utilisation du disque (la limite physique) avec une erreur de disque plein. Ce problème ne se produit pas avec JHFS+ Dans tous les cas, l'Utilitaire de disque indique que tout va bien

Le problème se produit à la fois sous MacOS 11.6.5 et 12.3 avec disk managementd 1934.101.3

0 votes

Cela ne répond pas vraiment à la question. Si vous avez une question différente, vous pouvez la poser en cliquant sur Poser une question. Pour être averti lorsque cette question reçoit de nouvelles réponses, vous pouvez suivre cette question. Une fois que vous avez suffisamment de réputation, vous pouvez également ajouter une prime pour attirer davantage l'attention sur cette question. - De la revue

0 votes

Pas vrai. Il ajoute que la solution donnée ci-dessus par @klanomath (que j'ai utilisée) ne fonctionne pas toujours.

0 votes

Cela ne répond pas à la question, il indique simplement que vous avez eu des problèmes avec la réponse existante.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X