AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1669212
Accepted
Shiwayari
Shiwayari
Asked: 2021-08-14 03:21:05 +0800 CST2021-08-14 03:21:05 +0800 CST 2021-08-14 03:21:05 +0800 CST

Recuperação do pool de armazenamento do Windows 10 (Software RAID 5)

  • 772

Atualmente, estou analisando o RAID 5 para meus dados crescentes para o meu PC doméstico e algumas coisas ainda não estão claras para mim. Atualmente, tenho backup de cada uma das minhas unidades por uma unidade de "backup" adicional e uso apenas scripts personalizados para fazer backup dos meus dados com frequência. Atualmente, tenho 4 unidades de dados, mais 4 unidades para fazer backup deles (mais 1 unidade de dados inúteis sem backup). A maioria deles são drives USB externos. Em breve estarei ficando sem armazenamento novamente, então estou procurando opções melhores. Minha atual estratégia de backup preguiçoso está em andamento há cerca de 15 anos. Infelizmente, meu principal fator limitante é o custo e não posso simplesmente comprar um conjunto completo de novas unidades mais adequadas para fazer o que for a melhor opção. Só precisando do dobro dos drives toda expansão já é cara.

Assim, estive analisando o RAID 5 e pensando em configurar três armazenamentos RAID 5 usando minhas 9 unidades existentes (principalmente porque apenas 3 unidades têm o mesmo tamanho). Eu usaria a opção de paridade de pools de armazenamento do Windows 10 para isso e me referirei a ela como RAID para simplificar.

Perguntas

1. Li que (obviamente) as unidades USB não são uma boa opção para RAID devido aos limites de taxa de transferência, o que eu entendo. Mas não encontrei em nenhum lugar até que ponto. Eu esperaria uma grande lentidão de leitura/gravação em comparação com uma única unidade? Ou o RAID 5 seria apenas "tão lento" quanto a unidade USB mais lenta do RAID? Ou pode haver uma ligeira aceleração?

2. Não entendo a afirmação que encontro em todos os lugares de que um único URE (erro de leitura irrecuperável), além de uma falha de unidade, pode significar a perda de todo o RAID. Eu encontrei falhas parciais de unidade, mas nunca uma das minhas unidades morreu completamente sem aviso nos últimos 15 anos. Se apenas alguns setores estiverem corrompidos, eu não perderia apenas os dados nas faixas correspondentes a esses setores, em oposição ao RAID inteiro?

3. Supondo que apenas alguns setores falham em uma unidade, como funciona a reconstrução? Tenho que remover completamente a unidade afetada e reconstruir tudo? Ou posso usar uma 4ª unidade fora do RAID, copiar todos os setores não corrompidos para ela e apenas reconstruir os corrompidos, gravando também nessa 4ª unidade? Ainda mais importante, e o caso em que 2 setores em 2 unidades diferentes, mas também em 2 faixas de RAID diferentes, ficam corrompidos? Não vejo por que isso seria uma perda de dados, além do software não ser capaz de lidar com isso. Mas até agora o que li parece sugerir que isso é uma perda de dados. Se for esse o caso, acho que não usarei o RAID, pois isso parece bastante irracional.

4. No meu entender, o maior risco ocorre quando uma unidade falha completamente e eu tenho que ler todos os dados de todas as outras unidades para reconstruí-la. Não ficou claro para mim o quão estressante isso é. Na minha configuração atual, verifico meus dados de vez em quando fazendo o hash de todos os arquivos na unidade de dados e na unidade de backup e comparando-os com uma lista de hashes salvos em outro lugar. Presumo que isso seja tão estressante quanto reconstruir uma unidade RAID?

Obrigado por qualquer ajuda

raid software-raid
  • 1 1 respostas
  • 71 Views

1 respostas

  • Voted
  1. Best Answer
    gronostaj
    2021-08-14T04:56:46+08:002021-08-14T04:56:46+08:00

    Não estou familiarizado com Espaços de Armazenamento especificamente, então tentarei manter isso o mais genérico possível.


    1. Eu li que (obviamente) as unidades USB não são uma boa opção para RAID devido aos limites de taxa de transferência […]

    Mais importante, as unidades USB não serão confiáveis ​​o suficiente. Consulte O que aconteceria quando os dispositivos USB consumissem mais energia do que o hub pode fornecer? . O RAID faz sentido apenas para confiabilidade e qualquer coisa, exceto a conexão permanente, não é confiável o suficiente.

    1. […] Eu encontrei falhas parciais de unidade, mas nunca uma das minhas unidades morreu completamente sem aviso nos últimos 15 anos.

    Você teve sorte até agora, mas não deve assumir que isso vai continuar. Falhas repentinas na unidade são uma coisa. Além disso, contra-intuitivamente, as unidades recém-prontas para uso são mais suscetíveis a falhas. Veja curva da banheira .

    Se apenas alguns setores estiverem corrompidos, eu não perderia apenas os dados nas faixas correspondentes a esses setores, em oposição ao RAID inteiro?

    Não é isso que os controladores RAID (em hardware ou software) costumam fazer. Supõe-se que você tenha backups e falhar muito é melhor do que ignorar silenciosamente o erro, porque não é possível supor erroneamente que está tudo bem. Esse tipo de falha é considerado um caso extremo e você deve considerá-lo em sua avaliação de risco. Se você não estiver pronto para restaurar de backups nesse caso, precisará de mais redundância.

    1. Supondo que apenas alguns setores falhem em uma unidade, como funciona a reconstrução? Tenho que remover completamente a unidade afetada e reconstruir tudo? Ou posso usar uma 4ª unidade fora do RAID, copiar todos os setores não corrompidos para ela e apenas reconstruir os corrompidos, gravando também nessa 4ª unidade?

    Em condições ideais, copiar setores bons não deve ser diferente de reconstruí-los em condições ideais, exceto que a reconstrução estressa mais o array. Em situações menos que ideais, você estará copiando setores que parecem bons, mas contêm dados corrompidos. Você não é capaz de detectar isso sem comparar com o resto das unidades, que é exatamente o que a reconstrução faz: ela supõe que seus dados provavelmente estão corretos do que na unidade com falha.

    Ainda mais importante, e o caso em que 2 setores em 2 unidades diferentes, mas também em 2 faixas de RAID diferentes, ficam corrompidos? Não vejo por que isso seria uma perda de dados, além do software não ser capaz de lidar com isso. Mas até agora o que li parece sugerir que isso é uma perda de dados. Se for esse o caso, não acho que usarei o RAID, pois isso parece bastante irracional.

    Esta é uma situação complicada e não tenho certeza do que aconteceria. Eu testaria isso configurando um pequeno RAID em uma máquina virtual e simulando essa situação corrompendo intencionalmente os dados brutos do disco. Não é um método de teste perfeito porque dados corrompidos != dados ilegíveis, mas se funcionar para corrupção, deve funcionar para setores defeituosos. No Linux, você pode usar dm-integrity + corrupção intencional para simular melhor esse cenário.

    1. No meu entender, o maior risco ocorre quando uma unidade falha completamente e eu tenho que ler todos os dados de todas as outras unidades para reconstruí-la. Não ficou claro para mim o quão estressante isso é. Na minha configuração atual, verifico meus dados de vez em quando fazendo o hash de todos os arquivos na unidade de dados e na unidade de backup e comparando-os com uma lista de hashes salvos em outro lugar. Presumo que isso seja tão estressante quanto reconstruir uma unidade RAID?

    Uma reconstrução geralmente incluirá a leitura de todos os setores de todas as unidades, o que é mais desgastante do que a leitura de todos os dados de todas as unidades, como você faz atualmente. O RAID simples e antigo não distingue o espaço usado do espaço livre, porque o sistema de arquivos está em camadas nele. Sistemas de arquivos com RAID integrado, como ZFS e btrfs, distinguem o espaço livre do espaço usado. Eles também têm uma correção de erros mais robusta do que o RAID simples. Eles não são Windows e não sei se existem alternativas nativas do Windows. Existe um driver btrfs de terceiros para Windows , mas não tenho certeza de quão confiável ele é.

    O risco adicional durante as reconstruções vem do fato de que o RAID assume que as unidades falham aleatoriamente e não é muito provável que duas unidades falhem em sucessão imediata. Na vida real, nem sempre é esse o caso: falhas de unidades semelhantes tendem a ser correlacionadas, porque têm design semelhante e defeitos ou imperfeições de fabricação semelhantes.


    Finalmente, a configuração de qualquer forma de RAID envolve a limpeza das unidades, portanto, você não poderá configurá-lo sem algumas peças sobressalentes.

    Se suas unidades USB forem modelos de 3,5", você provavelmente poderá extrair discos rígidos internos vazios que podem ser usados ​​como unidades SATA comuns.

    Eu consideraria comprar um NAS e consolidar todo o seu armazenamento em um único dispositivo independente. Com os Synology NAS, você pode até misturar e combinar diferentes tamanhos de unidade em um RAID sem desperdiçar espaço extra nas unidades maiores. É um pouco mágico, mas funciona de forma confiável, tem uma GUI muito boa e não usa nenhuma tecnologia proprietária - se tudo mais falhar, você pode colocar essas unidades em qualquer PC e lê-las inicializando o Ubuntu a partir do USB.

    • 1

relate perguntas

  • Qual opção do tipo RAID10 faria mais sentido para uma VM Hyper-V garantir a recuperação de qualquer unidade?

  • Verifique se o LVM RAID1 espelhado LV está degradado

  • Como posso remover esse array mdadm "zumbi"?

  • Controlador RAID PCIe em um slot PCIe para GPU

  • como o mdadm é executado durante a inicialização?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 Por que uma conexão de Internet gigabit/s via cabo (coaxial) não oferece velocidades simétricas como fibra? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve