Contêineres, volumes e partições são elementos do sistema de gerenciamento de arquivos de um computador. Com a introdução do APFS (Apple File System) no macOS High Sierra, esses componentes assumiram novas funções organizacionais no sistema operacional macOS.
As informações neste artigo se aplicam especificamente a computadores Mac, mas outros sistemas operacionais também usam contêineres, volumes e partições.
Linha de fundo
Contêineres são construções lógicas de espaço digital que contêm um ou mais volumes. Quando todos os volumes em um contêiner usam o sistema de arquivos APFS, os volumes compartilham o espaço disponível no contêiner. Um volume que precisa de espaço de armazenamento adicional pode usar espaço livre de outro contêiner.
Volume vs. Partição
Um volume é uma área de armazenamento independente que um computador pode ler. Os tipos comuns de volumes incluem CDs, DVDs, SSDs e discos rígidos. Quando um computador Mac reconhece um volume, ele o monta na área de trabalho para que você possa acessar os dados que ele contém.
Os volumes podem ser divididos em uma ou mais partições, que ocupam espaço no disco rígido. Um volume pode abranger vários discos físicos ou unidades, mas uma partição é mais restrita. Ao contrário das partições, os volumes podem usar espaço livre de qualquer lugar, o que não era possível antes do APFS.
APFS é otimizado para certos tipos de disco, ou seja, unidades de estado sólido (SSDs). A atualização para o APFS tem benefícios limitados para computadores com unidade de disco rígido.
Volumes Lógicos
Um tipo de volume mais abstrato, conhecido como volume lógico, não se limita a uma única unidade física. Ele pode abrigar quantas partições e unidades físicas forem necessárias. Um volume lógico aloca e gerencia espaço em um ou mais dispositivos de armazenamento em massa. Ele separa o sistema operacional dos dispositivos físicos que compõem o meio de armazenamento.
Por exemplo, em RAID 1 (espelhamento), vários volumes aparecem para o SO como um único volume lógico. Ambos os controladores de hardware e software podem criar matrizes RAID. Em ambos os casos, o sistema operacional não está ciente do que está fisicamente compondo o volume lógico. Pode ser uma unidade, duas unidades ou muitas unidades. O número de unidades que compõem a matriz RAID 1 pode mudar ao longo do tempo, e o sistema operacional nunca está ciente dessas alterações, pois vê apenas um único volume lógico.
Com um volume lógico, não apenas a estrutura física do dispositivo é independente do volume que o SO vê, mas o usuário também pode gerenciá-lo independentemente do SO. Esta configuração permite um sistema de armazenamento de dados mais flexível.
Logical Volume Managers (LVMs)
Os volumes lógicos podem ter partições localizadas em vários dispositivos de armazenamento físico. Os gerenciadores de volume lógico (LVMs) tornam esses sistemas mais fáceis de usar. Um LVM gerencia arrays de armazenamento, aloca partições, cria volumes e controla como os volumes interagem entre si.
Desde que a Apple lançou o OS X Lion, o macOS usou um sistema LVM conhecido como Core Storage. Ele foi usado pela primeira vez para fornecer o sistema de criptografia de disco completo usado pelo sistema Apple File Vault 2. Quando o OS X Mountain Lion foi lançado, o sistema Core Storage ganhou a capacidade de gerenciar um sistema de armazenamento em camadas que a Apple chamou de unidade Fusion.