É seguro gravar arquivos em discos do Windows RAID 1 quando o Windows é desligado?

3

Eu criei um array RAID 1 (espelho) com 2 discos rígidos. O RAID é construído dentro do Windows como discos dinâmicos ; isto é, não há controlador RAID de hardware. Agora eu preciso armazenar um arquivo de backup para um deles. Considere este cenário:

  1. O Windows está desligado
  2. Inicialização do sistema a partir da unidade USB
  3. Um processo para criar o arquivo de backup iniciado
  4. Um arquivo foi gravado em um dos discos da matriz RAID.

Por favor, note que esta operação é feita quando o Windows não está em execução. Então, aqui estão duas perguntas:

  1. Essa operação corromperá a matriz RAID 1? Se um arquivo armazenado for excluído antes de o Windows ser executado, o Windows verá algum problema / erro? O Windows detectará essa operação?
  2. O que acontecerá se o Windows iniciar quando esse arquivo estiver no dos discos?

A questão é principalmente testá-lo, mas não tenho unidades não usadas para experimentar e as unidades RAID contêm informações confidenciais.

O SO é o Windows 10. O RAID é construído como discos dinâmicos do Windows.

    
por Cherry 21.04.2017 / 05:06

1 resposta

1

Eu não tenho conhecimento específico sobre o Windows 10 (mas estou usando matrizes RAID por muito tempo).

Você definitivamente não deveria estar tentando ESCREVER dados para um disco na matriz quando não está montado - não pode terminar bem. Os dados certamente não serão RAIDED quando o sistema for restaurado e causarão inconsistências e possivelmente corrupção.

Ignorando sistemas de arquivos avançados como ZFS e BTRFS, os sistemas de arquivos esperam ser consistentes quando escritos - e os seus não serão.

Parte do problema é que a matriz RAID não saberá quais blocos foram modificados - no caso de o arquivo chegar, isso significa que não será espelhado, mas o que mais me preocuparia seria a divergência de informações na tabela de alocação de arquivos ou equivalente - ou seja, o registro que aponta para onde os arquivos estão.

Como melhor cenário, se eu estivesse desesperado (e eu não recomendo que você faça isso sem um backup), eu copiaria o arquivo em 1 disco, inicializaria o sistema com apenas 1 disco, marcaria o array como ruim e depois reconstruí-lo.

    
por 21.04.2017 / 11:14