Partição desalinhada

2

Acabei de instalar o Ubuntu 12.04. Eu não coloquei meus dados ainda, eu quero antes para se certificar de que a instalação está bem. E recebo o Utilitário de Disco avisando sobre a partição desalinhada.

Eu tenho / on sda1 e sda2 é partição estendida com sda5 para swap e sda6 para /home . Não há outra partição no disco. De outras questões sobre o mesmo problema eu entendi que eu deveria inicializar meu computador a partir de USB ao vivo e corrigir o problema com gParted. O problema é que, quando eu inicializo meu computador a partir do pendrive USB e entro no modo try, ambas as partições primárias são montadas, então não posso fazer nenhuma operação nele.

Como ainda não tenho dados, posso até reinstalar o sistema, mas devo saber como configurar o instalador para alinhar as partições no caminho certo. Eu escolhi não usar a opção de instalação sem particionamento, pois gostaria de ter /home em uma partição separada. Eu também poderia tentar corrigi-lo com a instalação atual, mas não sei como desmontar a partição swap (e não tenho certeza se é razoável).

Aqui está a saída de fdisk -lu :

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00027dec

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    29999103    14998528   83  Linux
/dev/sda2        30001150   625141759   297570305    5  Extended
Partition 2 does not start on physical sector boundary.
/dev/sda5        30001152    33998847     1998848   82  Linux swap / Solaris
/dev/sda6        34000896   625141759   295570432   83  Linux

O disco é ATA ST320LT007-9ZV142

Obrigado

    
por maria 08.05.2013 / 21:53

2 respostas

6

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.

    
por Rod Smith 09.05.2013 / 01:09
0

Não há problema. Eu tive a mesma situação na minha caixa. Funciona e não diminui a velocidade.

É porque você pode escolher alinhar uma partição a MiB ou cilindro. Verifique com o Gparted. Se você escolher uma partição na qual nenhum sistema de arquivos está montado, você verá as duas opções sob redimensionamento / movimentação.

Talvez alguns sistemas operacionais mais antigos possam não conseguir lidar com o desalinhamento.

Se você quiser consertá-lo, poderá refazer sua instalação e tomar cuidado ao particionar seu disco rígido. Sempre escolha a opção de alinhar ao cilindro.

    
por user85164 08.05.2013 / 22:12