Como redimensionar uma matriz RAID mdadm

3

Meu NAS é inicializado a partir de uma chave USB que eu instalei o Linux Mint 18.2

O NAS contém um array RAID 1 (criado usando o mdadm).

Eu quero mover a troca da chave USB para a matriz Raid (a chave USB está ficando sem espaço e corro o risco de desgastar o pendrive), mas preciso liberar algum espaço na matriz RAID.

Eu tentei desmontar a matriz para seguir os passos aqui: link então eu posso usar resize2fs.

No entanto, quando desmonto o "destino está ocupado", o lsof e o fuser não fornecem nenhum processo útil que tenha o array em uso (eu matei o samba para uma boa medida).

Devo inicializar o NAS de um Live USB e usar o gparted para redimensionar o array RAID? (e formate o espaço livre como swap)

Preciso fazer alguma coisa quando inicializo do USB original ?, ou posso continuar configurando a instalação do Mint para usar a nova partição de troca no NAS?

    
por James B 12.09.2017 / 22:25

1 resposta

2

Você não pode desmontar uma partição que tenha arquivos abertos. A maneira usual de fazer isso é inicializar em modo de usuário único , ou usando um sistema ao vivo como você mencionou.

Depois, você pode continuar ampliando a partição e a matriz de raid, e as instruções vinculadas parecem cobrir isso muito bem.

Note que você obviamente precisa de espaço livre nas unidades para seguir esse procedimento. Para adicionar unidades, o processo é ligeiramente diferente .

Observe também que um servidor de arquivos deve rodar muito bem sem swap. O swap não é usado para armazenamento em cache, e a quantidade de software swappable em um NAS será baixa. Uma caixa que eu tenho para armazenamento tem 2GiB RAM e trocou 86MiB - enquanto usava 700MiB de RAM para cache. Remover o swap totalmente teria um impacto insignificante no desempenho.

Para desabilitar o antigo espaço de troca, edite o / etc / fstab. Você normalmente encontrará uma linha como esta:

/path/to/swap   none    swap    sw    0   0

Simplesmente edite essa linha para apontar para a localização do seu novo arquivo de troca, e o ubuntu irá usar o novo no próximo boot. Isso pode ser seguramente editado antes de fazer qualquer coisa mais, pois o Linux rodará sem interrupções.

    
por vidarlo 18.09.2017 / 07:16