Na verdade, Frank está parcialmente correto. O problema é não que o alinhamento MiB foi escolhido; Na verdade, esse é o alinhamento correto . (Selecionar o alinhamento do cilindro definitivamente estaria errado.) Ao usar o alinhamento MiB, as partições são alinhadas a limites de 1 MiB - isto é, elas começam em setores cujos números são múltiplos de 2048. Como 2048 é um múltiplo de 8, isso significa que todas as partições comece em múltiplos de 8, o que é necessário para um ótimo desempenho em discos Advanced Format. A maioria dos discos rígidos modernos são modelos Advanced Format, portanto, como regra geral, você deve usar o alinhamento de 1 MiB (ou pelo menos 8 setores) em discos modernos. Para obter mais informações sobre isso, consulte este artigo que escrevi sobre o assunto para IBM developerWorks.
Se você marcar os números do setor inicial, verá que todos eles se alinham nos limites do setor 2048, exceto para um: /dev/sda2
. Parece que fdisk
está agora fornecendo um aviso sobre isso, com sua mensagem Partition 2 does not start on physical sector boundary
. Esta mensagem é um alarme falso. Sim, é verdade que não cabe em um limite de 8 setores (30001150/8 = 3750143.75); mas /dev/sda2
também é uma exceção à regra que acabei de descrever. É uma partição estendida, o que significa que é um espaço reservado para partições lógicas. Os problemas de velocidade associados a partições desalinhadas ocorrem porque as estruturas de dados do sistema de arquivos são lidas e gravadas em blocos 4KiB (8 setores); mas o único dado acessado diretamente através de /dev/sda2
é o ponteiro para a primeira partição que ele contém, e essa é uma estrutura de dados de 512 bytes, de modo que ocupa apenas parte de um setor físico, independentemente do ponto inicial da partição estendida. Além disso, essa estrutura de dados é lida uma vez quando o computador inicializa e raramente é gravada. Assim, não importa qual seja o alinhamento em partições estendidas, e qualquer ferramenta que reclama de seu desalinhamento está causando preocupação sem motivo.