gabinete da unidade externa - software RAID 5?

2

Eu tenho dois PCs mais antigos na minha LAN, posando como 'servidores'; um rodando o FreeNAS com um pendrive USB usando três HDs de 500GB em um pool ZFS RAID-Z servindo como armazenamento para a LAN e um rodando o Debian Lenny com um drive de 80GB usado como uma caixa de “funileiro” que eu posso usar, etc. O problema é que o relatório SMART para uma dessas unidades de 500 GB na caixa FreeNAS está mostrando alguns atributos pré-falha, e a matriz inteira é um pouco pequena de qualquer maneira. Em vez de simplesmente substituir uma unidade de 500 GB por outra unidade de 500 GB e não ter backup do servidor de arquivos, gostaria de atualizar todas as unidades para 2 TB - mas não tenho onde armazenar tantos dados na média. Como tal, comecei a procurar um gabinete de unidade externa de 4 baias com uma placa eSATA para a caixa do Debian, com a esperança de criar uma configuração RAID5 + LVM usando essas unidades e fazer o backup dos dados até o compartimento da unidade externa. Após o backup ser feito, substitua as unidades na caixa FreeNAS e reconstrua a matriz e espelhe os dados de volta. Então, eu teria tanto o armazenamento primário (na caixa FreeNAS) como um backup (que eu não tenho atualmente) usando o gabinete da unidade externa na caixa Debian.

A minha grande pergunta é ... a maioria destas caixas de drives externos parece reivindicar suporte para JBOD, RAID 0, 1, 10, 5, etc. - devo presumir que é um RAID simplesmente falso como muitos mobos de commodities têm, e não é realmente utilizável no Linux? Nesse caso, com todas as unidades penduradas na conexão eSATA, o Linux (especificamente o Debian Squeeze, como eu planejo atualizar essa caixa aqui em breve) verá todas as quatro unidades, ou apenas a primeira? Poderei configurá-los em uma matriz RAID5 conforme desejado?

    
por memilanuk 15.01.2011 / 01:48

1 resposta

2

Você sabia que pode usar o comando zpool replace para substituir as unidades de 500 GB uma de cada vez pelas unidades de 2 TB? Se a propriedade zpool autoexpand estiver definida como on quando você substituir a última unidade, o conjunto será expandido automaticamente para usar toda a nova capacidade.

Isso não requer tempo de inatividade do seu servidor (além do desligamento para conectar unidades) e mantém redundância total.

Todos os NAS de nível de consumidor externos usam software RAID, eles são geralmente baseados em kernels Linux, então eles usam o MDADM. Alguns, como o Drobo, usam uma implementação de RAID de software personalizada. Se você configurar esses dispositivos para usar seus HDDs em um RAID, eles serão apresentados apenas como uma única unidade em qualquer sistema operacional cliente.

    
por 02.02.2011 / 07:27