Posso usar redimensionamento dividido para partições usadas pelo mdadm

3

Eu atualizei as unidades de 3 TB no meu RAID-5 para 5 TB, uma a uma, com o mesmo particionamento. Eu quero crescer cada uma das partições (no final do disco) para levar o extra 2Tb.

Eu olhei para parted resize , mas ele está esperando um sistema de arquivos na partição (e eu não acho que seja o sistema de arquivos no RAID).

Cada uma das unidades possui 2 partições, por exemplo /dev/sdd1 e /dev/sdd2 (a partição raid).

Como posso redimensionar a partição raid nessas unidades? Posso fazer isso enquanto o sistema está em execução?

Ubuntu 14.04 Server

    
por user109830 09.04.2015 / 18:06

1 resposta

1

Não, você não deveria estar usando resize em uma partição que faz parte de um RAID e não, você não deve fazê-lo enquanto montado.

Você provavelmente não deve usar o parted que você tem em tudo . O AFAIK Ubuntu 14.04 vem com o desatualizado parted 2.3 (confira com parted -v ) e o comando resize foi removido em 3.0.

Faça o download e compile a fonte para 3.2 em aqui (a página principal é < href="http://www.gnu.org/software/parted/"> aqui ) e verifique se você tem libdevmapper-dev e uuid-dev instalado:

apt-get install libdevmapper-dev uuid-dev libreadline-dev

(você pode precisar de mais alguns desses que eu tive que instalar adicionalmente para o que eu já tinha no meu sistema não tão limpo, baseado no feedback de ./configure ).

Você deve seguir as instruções no arquivo INSTALL , que são essencialmente o usual ./configure && make && sudo make install .

A versão 3.2 de parted tem um comando resizepart que recebe um número de partição e o novo fim da partição como parâmetros. Isso funciona mesmo em   partições montadas

É claro que ter um backup recente é uma precaução adequada se você fizer isso.

    
por 09.04.2015 / 18:23

Tags