Posso configurar o Raid 1 após o sistema já estar em execução

2

Acabei de instalar o servidor owncloud usando o centos 7. Meus dados estão localizados em / var / xxx e dediquei o disco rígido / dev / sdb apenas para este diretório / var. Depois de um tempo, decidi que queria que esse sdb fosse RAID 1. Eu tentei pesquisar no Google, mas muitos deles só dizem que podemos criar antes de preencher o disco. Minha pergunta: é possível criar o RAID 1 sem excluir os dados para que todos os dados ainda estejam intactos e possam ser usados? Se pode como fazer isso?

    
por dsc81 25.03.2016 / 15:48

2 respostas

1

Breve história: Sim ... você pode adicionar um RAID a um sistema depois que o sistema operacional já estiver criado. Não ... não é muito fácil ... e não ... você não poderá fazer isso 100% online. Não ... você não pode misturar um volume RAID com um volume não RAID. Ou seja, você não pode ter um sistema de arquivos completo em sda1 ... e, em seguida, SOMENTE espelhar / var para sdb1. Você pode reparticionar o sda para incluir uma nova partição para / var ... e então espelhar essa nova partição no sdb ... OR ... você pode converter o disco inteiro sda em um RAID ... e espelhá-lo para o sdb .

A maneira mais fácil de fazer isso é com um live-cd de algum tipo que permitirá manipular seu sistema de arquivos enquanto o sistema operacional não estiver rodando. Basicamente, o que você precisa fazer é criar o RAID, montar o RAID, mover os arquivos para o RAID, modificar o mdadm.conf e anexar a saída de mdadm --detail --scan , modificar o fstab para montar o novo volume na inicialização ... e, em seguida, reinicialize. Soa bem simples? ... infelizmente, você pode encontrar muitos "gotchyas" ao longo do caminho ... o que pode tornar o processo mais difícil.

    
por 25.03.2016 / 17:01
1

O nível do ataque é definido antes do uso inicial dos dados. Eu acredito que você não pode fazer isso agora. Embora possa haver outras possibilidades sobre as quais não estou familiarizado.

    
por 25.03.2016 / 16:42