Configuração de disco: o que significa quando dois discos são "espelhados"?

-1

Eu estava pensando o que significa quando as pessoas dizem que os discos são "espelhados" para aumentar a confiabilidade. Isso é algum tipo de alternativa ao RAID? Ou eles estão se referindo às propriedades de certos sistemas de arquivos?

* edit -> Qual o sentido do RAID 0 se o espelhamento corresponder ao RAID 1?

Kaitlyn Mcmordie
fonte
Sua pergunta sobre RAID 0 provavelmente pertence a uma pergunta separada, mas o objetivo do RAID 0 é melhorar o desempenho de leitura e gravação. Ele não faz nenhum espelhamento e não é realmente redundante ... chamando-o de 'AID' faria mais sentido.
Flimzy

Respostas:

2

O espelhamento de disco é um conceito geral: significa que você mapeia um dispositivo lógico em mais de um dispositivo físico e mantém os dados sincronizados em tempo real.

Agora, o RAID 1 é a tecnologia mais comum usada para espelhamento.

Não tem nada a ver com sistemas de arquivos. Com o espelhamento de disco, você geralmente replica os blocos de dispositivos (apenas bytes).

É claro que a palavra 'espelhamento' é usada em muitos contextos diferentes (por exemplo, espelhamento de arquivo FTP), mas, a partir da sua pergunta, suponho que estamos falando de espelhamento de dispositivo.

Matteo
fonte
11
O ZFS, que possui um componente de sistema de arquivos, também inclui um recurso para duplicar blocos. Portanto, em algumas situações menos comuns, o espelhamento não é separado do sistema de arquivos.
Zoredache
11
@KaitlynMcmordie, RAID 0 = Eu odeio meus dados . Basicamente, você armazena metade dos dados em duas unidades. As operações deste disco serão mais rápidas. Mas isso tem um custo de confiabilidade. Uma única falha em um RAID-0 significa que todos os seus dados são perdidos em cada unidade.
Zoredache
11
@Zoredache RAID 0 não significa que você não se importa com seus dados. Existem muitos aplicativos em que você possui um backup separado e não precisa de espelhamento em tempo real. Significa apenas que você não tem nenhuma proteção contra falhas da sua configuração RAID. Mas você pode ter outras maneiras de cuidar.
Matteo
11
Perder um único setor no disco único é bastante incomum na minha experiência. Mais provavelmente, haverá algum tipo de falha mecânica que resultará na perda de um disco inteiro. Mas sim, se apenas um bloco foi quebrado em uma unidade, você ainda pode ler todo o resto, desde que tenha um controlador RAID, que permita continuar e não falhe imediatamente o volume.
Zoredache
11
O Zoredache está certo quanto a falhas, mas Matteo está certo quanto às preocupações com os dados. Só porque você está correndo em RAID0 não exclui automaticamente a possibilidade de redundância de dados ...
Shinrai
2

RAID é apenas um termo geral para várias técnicas diferentes de gerenciamento de disco rígido.

O espelhado não é uma alternativa ao RAID, é de fato uma forma de RAID - o espelho é o RAID 1.

Uma lista de todos os níveis de RAID pode ser lida na Wikipedia .

Baseado no espelho, basicamente, se um disco rígido falhar, o outro deve ser capaz de captar a folga.

Quanto maior a qualidade do controlador RAID, melhores os recursos *- por exemplo, nos modelos de orçamento, se uma unidade falhar durante uma gravação, ela estará corrompida ... Em placas de alta qualidade, é possível que elas contenham algumas tipo de cache / memória próprios e se detectar que ocorreu uma falha, ele gravará automaticamente na outra unidade (coisas muito inteligentes!)

O RAID não é propriedade de um sistema de arquivos; você normalmente configura o nível RAID em um disco rígido RAW usando algum tipo de gerenciador; em seguida, usa o disco rígido normalmente, com toda a "mágica" sendo executada em segundo plano. - é completamente independente do sistema de arquivos.

* Assim como os controladores, é claro que existe o software RAID, que normalmente possui os recursos mais baixos e é um problema da CPU, pois não há descarregamento, mas pode funcionar bem!

William Hilsum
fonte
Estou assumindo que por cartão RAID você quer dizer o controlador?
Kaitlyn Mcmordie
11
@KaitlynMcmordie Desculpe, sim - deixei isso um pouco mais claro e adicionei sobre o software na parte inferior.
William Hilsum
1

Os discos de espelhamento são um dos diferentes níveis de RAID - ou seja, RAID 1 .

RAID é uma abreviação de Matriz Redundante de Discos Independentes, outros dizem Matriz Redundante de Discos Baratos . Os diferentes níveis de RAID descrevem como vários discos (ou apenas partições) são organizados.

Em uma instalação de espelhamento ou RAID 1, dados idênticos são armazenados em pelo menos dois discos diferentes. Isso pode ser feito pelo sistema operacional (então se fala em RAID de software) ou por controladores de disco dedicados ou subsistemas de disco (o nome é RAID de hardware).

Existem pequenas diferenças (ou podemos chamá-los de parâmetros ajustáveis) sobre como o espelhamento será alcançado:

  1. Uma operação de gravação é considerada concluída se os dados foram gravados em pelo menos um disco

  2. Uma operação de gravação é considerada concluída quando foi gravada nos dois discos (mais lento, mais seguro)

Além disso, o tempo da operação de gravação varia entre as implementações. Alguns adiam a gravação para o 2º disco até que a operação de gravação no primeiro disco seja concluída, enquanto outros gravam simultaneamente nos dois discos (o último é obviamente mais rápido, enquanto o primeiro é mais seguro em caso de falta de energia, porque é sempre crítico se a energia falhar no meio de uma operação de gravação.

Para uma leitura mais aprofundada, sugiro wiki sobre o assunto RAID.

ktf
fonte
Então, basicamente, vários controladores de disco (cada controlador correspondente a um disco) conectam a um controlador RAID (se eles constituem uma matriz)?
Kaitlyn McMordie
Uma última coisa! o wiki menciona o zfs sob o software RAID, mas estava realmente curioso sobre o que o zfs faz para dar suporte a essas operações?
Kaitlyn Mcmordie
11
1º: Normalmente, um controlador lida com vários discos, mas vi cenários em que vários controladores estavam em cadeia. Segundo: o ZFS é uma fera, incorporando partes do sistema de arquivos, LVM e RAID Layers.
Ktf 27/10/11
Basicamente, que tipo de mecanismo ou estrutura os zfs usam para aumentar o RAID?
Kaitlyn McMordie