Configurando o RAID de quase risco

0

Eu sou um novato total neste campo, mas estou planejando configurar o RAID para meus dados.

Eu tenho um HDD completo de 1,5 TB, um HDD completo de 2,0 TB e um HDD de 3,0 TB vazio, todos conectados com uma placa-mãe Gigabyte GA-H270-HD3 (que supostamente suporta RAID 0, 1, 5 e 10). Tudo será executado no Windows 10 (e um pouco de Linux de tempos em tempos), SO que estão em um SSD cada.

Eu acho que posso fazer RAID de software e hardware com isso.

Aqui estão minhas perguntas:

1 - É possível ter esses HDs de tamanhos diferentes no Windows 10? (esse não era o caso nos dias de hoje, mas e agora? Configurando uma matriz RAID 5 )

2 - É realmente o fim do RAID 5? ( Configuração RAID 5/10 ) O RAID 10 parece muito menos interessante e exigiria um 4º HDD.

3 - Não há nada como Synology SHR no Windows?

Dan Chaltiel
fonte
SHR parece semelhante aos "espaços de armazenamento" do Win10. Até agora eu não ouvi coisas ruins sobre o último.
grawity
Isso parece muito interessante, obrigado!
Dan Chaltiel

Respostas:

1

Espero que você esteja ciente de que fazer um RAID fora de uma unidade destruirá todos os seus dados ...

Controladores de hardware nunca se queixaram de drives de tamanhos diferentes em uma matriz RAID (nunca realmente testaram software RAID extensivamente). Tendo 3Ware (LSI, Avago) e controladores Intel, posso dizer-lhe que SEMPRE foi possível criar RAID a partir de diferentes tamanhos de disco, apenas perdeu potencialmente o espaço disponível, por ex. no seu caso, você terá o RAID5 que tem espaço de 3 TB disponível em 6.5 TB em seus discos. Ninguém vai te impedir de fazer isso.

RAID5 para drives de +/- 2TB é OK IMHO. A empresa impulsiona 4 peças de reconstrução de 2 TB em menos de 8 horas AFAIR sem cache de gravação. Um raid de software 4x4TB NAS drives 5400rpm no freeNAS, com sistema ZFS, reconstrói em quase 11hrs. Como sempre, a escolha é sua. Eu só posso dizer a você que eu nunca tive duas ou mais unidades em uma matriz falhar de uma só vez através de meus 18 anos de trabalho de TI .... bem, apenas uma vez onde a fonte de energia explodiu e levou tudo com ele, incluindo HDDs.

Kitet
fonte
Sim, estou ciente, mas estender meu array também faria isso? Como se eu conseguisse mais 2 HDDs de 2TB e eu construísse uma matriz de 3 HDD RAID5, poderia puxar meus dados de meus HDDs cheios e então estender minha matriz com este HDD agora vazio?
Dan Chaltiel
Qualquer disco que seja incluído recentemente em uma matriz obtém seus dados apagados, portanto, se você tiver uma matriz existente com dados nela e migrar essa matriz adicionando outro disco (migrando de RAID1 para RAID5 ou de 3-disk-RAID5 para 4-disk -RAID5) os dados serão apagados apenas do disco adicionado. Esse processo é chamado de migração. Se, no entanto, você tentar criar um novo array de 3 discos, um dos quais já contém dados, esses dados poderão ser perdidos. Lembro-me de um controlador realmente me permitiu preservar dados de um disco, mas não me lembro qual deles era e certamente nem todos os controladores tinham essa opção.
Kitet
OK, então eu só preciso de 2 HDDs vazios para configurar um RAID1 fictício, e depois transferir todos os dados do HDD1 para este volume, então migre para o 3disk-RAID5 com o HDD1 vazio, depois repita com o HDD2. Desta forma, eu posso ter minha matriz, mas eu não perderia nenhum dado, estou certo?
Dan Chaltiel
1

Tudo estará rodando no Windows 10 (e um pouco de Linux de tempos em tempos),

Para que ambos os sistemas operacionais usem os arrays, você precisará criar os RAIDs no hardware (Fake RAID), pois cada SO não poderá ver os outros arrays de software.

É possível ter esses HDs de tamanhos diferentes no Windows 10? (esse não era o caso nos dias de hoje, mas e agora? Configurando uma Matriz RAID 5)

Com o RAID de hardware, você não poderá simplesmente ter um único volume abrangendo todos os discos de maneira muito eficaz. Os volumes RAID espalhados pelas unidades gostam de usar o mesmo tamanho de espaço em cada unidade. Geralmente, é possível ter vários arrays (dependente de hardware) e muitas vezes é possível ter arrays aninhados, portanto é possível (não necessariamente recomendado) invadir 0 duas seções de 1,5TB em um array de 3,0 TB por meio dos drives de 1,5TB e 2TB, e raid 1 essa matriz com a unidade de 3,0 TB. Isso deixaria 500 GB de espaço livre na unidade de 2 TB.

Com o software raid, praticamente o céu é o limite, então você só precisa identificar o custo ($$), a estabilidade, o desempenho, etc. Alguns (Linux + MDADM ou FreeBSD + ZFS) são muito estáveis ​​e testados no tempo; outros (FreeNAS e os gostos) não são, mas ainda podem funcionar bem.

Também perceba que se você criar matrizes RAID na sua placa-mãe, se o seu MB falhar, você precisará do MB igual ou similar para recuperar seus arrays. O RAID NÃO É UM BACKUP.

É realmente o fim do RAID 5? (RAID 5/10 setup) O RAID 10 parece muito menos interessante e requer um 4º HDD.

Nos tamanhos que você está falando, o RAID 5 provavelmente estaria bem. O RAID 10 tem a vantagem de não haver paridade, o que traz vários benefícios, como desempenho e aumento da taxa de sucesso de reconstrução, ao custo de um disco adicional; mas as unidades são baratas hoje em dia. Eu uso raid de não paridade (RAID1 ou RAID 10) onde o tempo de atividade, o desempenho e a durabilidade são necessários e uso de RAID de paridade, onde é necessária uma maior eficiência. E tecnicamente eu tenho o software RAID10 como o Linux MDADM RAID10 em 2 drives, não 4. O ponto é "o buraco do coelho" pode ir fundo.

A falta do RAID 10 de ser "interessante" é o que o torna ótimo. É simples, barato e rápido. Tudo o que você deseja se seus dados forem importantes e usados. Você não quer complexo, mais lento e mais caro. Enquanto o RAID 5 é "mais barato", é mais complexo e mais lento para gravações e recriações, e não lê muito mais rápido que o RAID10. Se você tiver a sala física, o RAID 10 custaria cerca de US $ 30 a US $ 60 para a unidade (consumidor) e US $ 5 a US $ 10 / ano para a energia (energia 24 horas por dia, 7 dias por semana). A maioria das pessoas acha que isso vale o benefício adicional.

Não há nada como o Synology SHR no Windows?

Esta é mais uma recomendação de produto; Eu realmente não tenho nenhum insight sobre isso.

Damon
fonte
Tem certeza de que os volumes fakeraid não podem ser vistos entre os sistemas operacionais? Eu entendo que é verdade para os gostos de mdadm e espaços de armazenamento, mas esses fakeraids controlados pela bios ainda devem ser visíveis ...
Kitet
@Kitet Eu quis dizer o contrário, o sistema operacional precisará estar no FakeRAID; significando sim, o FakeRAID deve ser visto por ambos.
Damon
1

Para responder às suas perguntas:

  1. Sim, é possível configurar um RAID5 no Windows 10 (veja, por exemplo, https://www.pcsteps.com/738-software-raid-windows-storage-pools/ ), no entanto você absolutamente não quer fazer isso com os discos que você tem. A melhor prática para o RAID 5/6 é ter todos os discos idênticos. Se você não pode fazer isso, pelo menos, eles sejam do mesmo tamanho. Se os seus discos não forem do mesmo tamanho, o tamanho do menor disco será usado para criar o RAID. No seu caso, você acabaria com um RAID de 3TB (paridade 1.5T x 2 + 1.5T). Eu acho que talvez isso seria uma vitória (como ter apenas seu disco de 3 TB, mas com redundância), mas parece que você já tem mais dados do que caberá em 3 TB, e como mencionado em outra resposta, criar o RAID destruirá todos os dados existentes em seus discos.

  2. Por que seria o fim do RAID5? O RAID10 é muito mais intensivo em recursos. Por causa do tamanho dos discos modernos, a maioria das pessoas está migrando para o RAID6, que fornece dois discos de paridade. Dessa forma, se outra unidade falhar durante uma reconstrução, você ainda não perderá dados. É claro que se você tiver seus dados armazenados em backup e precisar maximizar o armazenamento, o RAID5 ainda será perfeitamente viável.

  3. Synology é um sistema linux muito ligeiramente personalizado que cria volumes LVM sobre volumes físicos RAID de software (ou apenas discos, se você não se importa com redundância - o que eles chamam erroneamente de JBOD). Tenho certeza que se você quiser SHR você ainda estará limitado ao menor disco do grupo; veja a imagem fornecida aqui, por exemplo: http://nascompares.com/2016/07/06/what-is-shr-and-what-is-the-difference-entre-synology-hybrid-raid-and-ordinary-raid/ . Ao usar uma caixa Synology, você deseja que todos os discos tenham o mesmo tamanho para obter melhores resultados.

pgoetz
fonte
1
Você poderia explicar por que você acha que "o RAID 10 é muito mais intensivo em recursos"? Tudo o que ouvi ou li diz o exato EXACTO, então acho que pode haver uma falta de comunicação.
Damon
Desculpe, eu deveria ter sido mais claro. Por "mais recursos intensivos", quero dizer que o RAID10 usa mais discos para a mesma quantidade de armazenamento. Ele é projetado para fornecer um nível de redundância + striping para velocidade. Basicamente, usando 4 discos, você cria 2 espelhos RAID1 e, em seguida, distribui os dados por eles. Comparando com o RAID5, se você tem 4 discos de 2 TB, obtém cerca de 6 TB de armazenamento utilizável fora do RAID5, mas só obteria 4 TB de um RAID10.
pgoetz
Minha pergunta sobre a verificação de consistência é completamente não relacionada. Na minha experiência, as leituras de patrulha com RAID de hardware não são realmente perceptíveis, por isso depende se você está fazendo isso com um RAID de hardware ou software. Eu não tenho idéia de quanto tempo uma verificação de consistência levaria com o RAID10, porque eu nunca uso isso.
pgoetz
--deleted comment--
Damon