Com relação ao particionamento do MSDOS:
This would seem to indicate that the first hard drive has a fat partition of some sort on the second disk partition and is referred to as an msdos partition scheme.
Na verdade, a indicação msdos2
só tem a ver com o esquema de particionamento; O formato usado para definir partições. Por exemplo, o formato alternativo é o GPT. Isso não tem nada a ver com o conteúdo das partições, como os sistemas de arquivos usados, como o FAT.
Em relação a fatias:
What is a sub partition and how does it differ from logical and extended partitions? More specifically: what is a BSD 'a' partition and a first PC slice number?
A confusão aqui decorre de uma diferença na terminologia em sistemas BSD Unix. Existem dois níveis de "particionamento" em jogo.
O primeiro é o particionamento MSDOS (ou GPT). Nesse nível, as informações de particionamento são armazenadas em uma estrutura localizada no início do disco (e, no caso da GPT, uma cópia é armazenada no final do disco). Este é o nível de particionamento entendido pelo hardware; O BIOS ou firmware UEFI sabe como inicializar um sistema operacional (ou gerenciador de inicialização / carregador) a partir de tais partições.
O segundo nível é, neste caso, o disklabel do BSD. Esta informação de particionamento é armazenada dentro de uma partição MSDOS / GPT. Além disso, o hardware (pelo menos no caso de PCs) não compreende nem usa esse nível de particionamento. Cabe ao sistema operacional fazer algo com ele. Os sistemas BSD são capazes de utilizar este esquema de particionamento.
Agora aqui está o kicker. Dentro do contexto dos sistemas BSD, uma partição MSDOS / GPT é chamada de fatia e as subdivisões criadas pelo disklabel do BSD são chamadas de partições.
Você deve ter notado uma semelhança entre partições BSD e partições lógicas MSDOS. Embora eles sejam semelhantes conceitualmente, uma partição de nível superior é subdividida, como você pode ver, eles são implementados de maneira diferente.