Linux software RAID 1 sem metadados nas unidades (ainda montável sem a configuração de raid)

0

Eu sei que posso simplesmente criar uma matriz de raid degradada e copiar os dados para a outra unidade assim:

mdadm --create /dev/md0 --level=1 --raid-devices=2 missing /dev/sdb1

Mas eu quero que o disco específico mantenha o sistema de arquivos ext3 bruto para que eu ainda possa usá-lo no FreeBSD. Ao usar o comando acima, o disco será um disco RAID e não posso mais usar mount /dev/sdb1 .

Uma pequena informação de fundo. As unidades em questão são usadas como unidades de backup para alguns servidores Linux e FreeBSD. Eu estou usando o sistema de arquivos Ext3 para ter certeza de que posso recuperar os dados rapidamente, já que tanto o FreeBSD quanto o Linux podem ler isso sem problemas.

Se alguém tiver uma solução diferente para isso (2 unidades no RAID 1 que podem ser lidas pelo FreeBSD e graváveis pelo Linux), estou aberto a sugestões.

    
por Wolph 30.03.2011 / 21:46

1 resposta

1

Eu sugeriria o ZFS para o seu ataque. Ele é nativo no kernel do FreeBSD (nota: você precisa fazer alguns mods do kernel para fazê-lo funcionar sem o kernel panics - basicamente aumentar a memória do kernel), e há um módulo de fusível para o Linux.

É de longe o sistema RAID mais flexível que já encontrei.

    
por 30.03.2011 / 22:48