“troca a quente” linux md raid1 - a reinstalação do sistema de arquivos temporariamente somente para leitura permite a desconexão segura?

1

Há um sistema de arquivos ext3 no topo do Linux md raid1, array consiste em dois discos rígidos. Vários serviços, incluindo bancos de dados, são executados e gravados nele.

Digamos que, para minimizar o tempo de inatividade dos serviços, seria mais agradável :

Opção A :

  • conecte a unidade externa (possivelmente uma rotação semanal de várias unidades)
  • sincronize a matriz com ela (- > realmente não importa quanto tempo demora, os serviços estão ativos)
  • mudar o nível de execução - > encerrar todos os serviços básicos que não são escritos
  • re-mount filesystem somente leitura
  • desconecte a unidade externa da matriz e fisicamente
  • re-mount read-write do sistema de arquivos
  • nível de execução padrão - > reiniciar serviços

Mais agradável , como em versus Opção B :

  • conecte a unidade externa
  • runlevel de backup - > desligar todos os serviços
  • faz backup em nível de arquivo (- > possivelmente operação demorada, mesmo com abordagem incremental, os serviços estão inativos)
  • nível de execução padrão - > reiniciar todos os serviços

A pergunta é: o sistema de arquivos ext3 permanece sano na unidade externa no caso da Opção A? É seguro desconectar a unidade enquanto o sistema de arquivos é montado somente para leitura?

Quão diferente é de desmontar o sistema de arquivos primeiro; Haverá uma corrida de recuperação na próxima montagem? Este é um rootfs, e é por isso que não consigo desmontá-lo de forma clara.

    
por lkraav 10.01.2012 / 14:49

1 resposta

1

Primeiro, se você montar um FS somente leitura, ele não será modificado.

Em segundo lugar, para o seu problema de backup você pode querer olhar para LVM e seu recurso de instantâneo que permite desligar serviços (se necessário), fazer o instantâneo, reiniciar o serviço e fazer um backup em nível de arquivo do snaphshot e excluir o instantâneo após o término do backup. Sua abordagem na Opção A é altamente incomum .

    
por 10.01.2012 / 15:04