Você pode encontrar um erro de arredondamento ao selecionar o cilindro final. Tente especificar um tamanho de partição um pouco menor e deixe que o software de partição seja arredondado para você.
Eu tenho um servidor de arquivos RHEL 6. Ele contém dois drives SATA de 2 TB idênticos. Ambos devem conter uma partição que ocupa todo o espaço na unidade (e isso costumava ser o caso). Quando eu tinha configurado o sistema, isso significava que eu tinha um / dev / sda1 e um / dev / sdb1 que constituíam os dois membros ativos da minha matriz de ataque. Ambas as partições, naquela época, abrangiam todos os cilindros da unidade. / dev / md0 mapeia para /. (Não há partições separadas para / boot ou qualquer outra coisa.)
sda foi removido do raid recentemente devido a uma falha no endereçamento lba, e - depois de verificar o drive - eu adicionei / dev / sda ao ataque em vez de / dev / sda1. Quando percebi o meu erro, eu configurei o / dev / sda para defeituoso, removi-o do ataque e decidi recriar o / dev / sda1 como uma única partição que cobre todo o drive e recompô-lo para o raid.
Eu estou falhando nesta missão porque não consigo que a partição / dev / sda1 corresponda ao tamanho da partição / dev / sdb1.
Ambas as unidades são idênticas, conforme declarado anteriormente, e portanto possuem o mesmo número de cilindros. Digamos que esse número seja X. fdisk me permitirá criar uma partição / dev / sda1 que vai do cilindro 1 ao cilindro X. Ótimo. Mas o md não me deixa acrescentar isso ao array, porque diz que os tamanhos não são os mesmos. Então eu olhei para / dev / sdb1 via fdisk, e aqui está a coisa: vai do cilindro 1 para o cilindro X + 1! Huh?
Alguém pode explicar o que está acontecendo comigo e me dizer como consertar isso?
Você pode encontrar um erro de arredondamento ao selecionar o cilindro final. Tente especificar um tamanho de partição um pouco menor e deixe que o software de partição seja arredondado para você.
Atualização: eu fiz o oposto. Eu removi o / dev / sdb1 do md0, tentei particioná-lo novamente e, em seguida, adicionei novamente o / dev / sdb1. Isso também não funcionou, uma vez que / dev / sda é agora um cilindro maior que / dev / sdb1 e / dev / sda faz parte de md0. Então eu adicionei / dev / sdb (e não sua partição) para md0. Isso funcionou. Então agora eu tenho / dev / sda e / dev / sdb adicionados ao / dev / md0. Pelo menos, simetria. Agora eu tenho um novo problema sobre o grub, e eu postei um pergunta de acompanhamento para isso.
Primeiro, não tenho ideia do que está acontecendo. Mas eu acho que você ainda pode acabar com o seu RAID feito de partições. Primeiro, limpe o início de / dev / sda para limpar qualquer tabela de partição ou assinatura RAID ou qualquer coisa com ( Cuidado, isso destruirá dados em sda )
dd if=/dev/zero of=/dev/sda bs=1M count=10
Em seguida, experimente um dos seguintes
fdisk interativo:
Força bruta:
Convoluto: