AppleがAPFSファイルシステムを導入した際、APFS コンテナという新しい概念が一緒に登場しました。 すべてのAPFSボリュームは1つのコンテナの中にあり、そのコンテナはディスクのパーティションスキームの中にあります。 コンテナ内のすべてのボリュームはコンテナで利用可能なスペースを共有します。 別のAPFSコンテナはお互いのスペースを共有しません。
macOS High Sierraで、Appleはボリュームに 役割 の概念を追加しました。 その時点では、役割は3つだけで、大部分は平均的ユーザが気付くものではありませんでした:Preboot、復旧、そしてVM (仮想メモリ)です。 これらの役割により、システムが特定のボリュームを特定の目的に識別できるようになり、その後ボリュームを特定の方法で扱えるようになります (例えば、上記の役割を持つ任意のボリュームをデフォルトで非表示にしたり、またデフォルトでマウントしないようにできます)。
以下の記述でこれらのAPFSの概念を説明しましょう: