Como o BTRFS protege os dados da sua empresa

Navio de salto da sinologia

Eu sou um usuário de sinologia há onze anos. Enquanto eles me serviram bem naquele tempo, minha experiência recente com um volume secundário de BTRFS sendo perdido para o status somente leitura após um pânico do kernel (causado pelo indexador de acionamento de sinologia que trabalha no outro volume, que permaneceu intacto) me deixou pensando que o ZFS será mais resiliente do que o que. O erro do BTRFS foi que, na quarta folha corrupta, transformou o volume em somente leitura. Eu tenho backups, por isso não é catastrófico, mas é pesado ter que remover e recriar o volume, depois restaurar os dados, além de restabelecer as permissões NFS, etc.

Espero que não esteja sendo ingênuo em entender que os ZFs teriam uma chance melhor de se recuperar de tal situação, em vez de banir para sempre o volume para somente leitura até que seja destruído.

  1. Backup ativo para negócios para fazer backup de hipervisor VMware Live VMware (i.e. VMs de brinde) (espero que o aplicativo Nakivo satisfaça isso)
  2. Log Center (parece marcar a caixa do servidor syslog)

. Acho que devo instalar o sistema operacional nas unidades Raidz2, em vez de um SSD de inicialização não redundante, mas acho que mais pesquisas revelarão o melhor caminho de ir para lá.

.

!! Ansioso para aprender uma coisa ou duas de você!

ARTSTAR

Dabbler

Juntou -se a 10 de janeiro de 2022 Mensagens 27

. Provavelmente apenas rsync for windows, acho.

Arwen

MVP

Juntou -se a 17 de maio de 2014 mensagens 2.695

Não posso responder à maioria das suas perguntas, mas o Truenas OS é sempre separado dos discos de dados. Você pode espelhar a instalação de Truenas, mas o RAID-Z2 não é realmente uma opção. Apenas certifique -se de fazer backup de sua configuração e você deve ser bom na perda da mídia do sistema operacional. Eu tenho um cronjob que faz backup da minha configuração para o pool de dados. E periodicamente, faço backup do meu dispositivo de configuração do meu desktop.

Basta observar que a escala Truenas está no Estado do Candidato de Liberação no momento. E mesmo após o lançamento “oficial” provavelmente estará sob desenvolvimento pesado (o que significa coisas que devem funcionar, não e precisarão de um novo lançamento após a correção de bugs).

FAQ – BTRFS Wiki

BTRFS.Wiki..

. A implementação do RAID-5/6 não é realmente confiável.

Os BTRFs também sofrem de estar ligado ao desenvolvimento do kernel Linux. Isso é realmente uma coisa ruim sobre o Linux. E uma das razões pelas quais o Redhat retirou o suporte para o BTRFS. .

Openzfs tem a vantagem de trabalhar com muitos kernels Linux (e outros sistemas operacionais como FreeBSD).

Arwen EvenStar
Anteriormente de Rivendell,
Agora Extremo Oriente, perto de Mordor, Middle Earth

C77DK

Patrono

Juntou -se a 27 de novembro de 2019 mensagens 455

Bem -vindo aos fóruns – e na jornada longe da sinologia (eu mesmo estive nela)

Como você deseja usar servidores 1U, considere instalar alguns satadoms para unidades do sistema (para salvar aqueles preciosos 2.5 “/3.5 “Baías para dados), como @arwen aponta o sistema e os dados são separados. Truenas podem fazer um espelho das unidades de inicialização, então não há necessidade de hw invasion.

Mostrar: Beastie

OS: Truenas Core 13.0U1.1

Dak180

Patrono

Juntou -se a 22 de novembro de 2017 mensagens 219

Depois de ter o hardware juntos, você desejará testar as coisas: construir, desmoronar e testar seu sistema Freeas e eu tenho alguns scripts para ajudar com isso. Eu também recomendaria verificar o guia de Freenas para iniciantes do tio Fester, embora seja voltado para o núcleo em vez de escalar.

Show: Finity’s End

Versão: Truenas-13.0-U4

CPU: .7GHz Processador duplo-core
Asrock – e3c236d4u micro atx lga1151 placa -mãe
Memória:
Memória: Kingston – Valueram 16GB (1 x 16GB) DDR4-2133 Memória KVR21E15D8/16I x3
Pool de inicialização: Intel – SSD DC S3500 Series 80GB 2.
Piscina de prisão: SK Hynix Gold S31 1 TB SSD

Resumo:

1. . Embora o usuário tenha backups, era pesado recriar o volume e restaurar dados.

2. Avaliação da escala Truenas: O usuário está pesquisando a escala Truenas e sua compatibilidade com seus requisitos de aplicativos, incluindo compartilhamento de arquivos, equivalente a hiperbackup, backup ativo para negócios, funcionalidade do calendário e centro de log para servidor syslog.

3. O usuário planeja construir dois sistemas usando hardware SuperMicro com o fator de forma 1RU e objetiva para Raidz2. Há uma dúvida sobre se o sistema operacional deve ser instalado nas unidades Raidz2 ou em uma inicialização não redundante SSD.

4. O BTRFS é elogiado por seus recursos como o equilíbrio, mas é considerado como falta de atenção do desenvolvedor em comparação com o OpenZFS. .

5. Os membros do fórum fornecem conselhos sobre o processo de migração, opções de hardware e testes do sistema Freenas. .

  1. Por que o usuário considerou mudar da sinologia para ZFS?
  2. Responder: .

  3. Questão 2: Quais são os requisitos de aplicativos do usuário além do compartilhamento de arquivos para escala Truenas?
  4. Os requisitos do usuário incluem o backup ativo equivalente ao Hyperbackup para negócios para fazer backup de VMs VMware Live ESXI Hypervisor VMs, um calendário para sincronizar e fazer backup de calendários telefônicos e um centro de log para servir como servidor syslog.

  5. Qual fator de forma e hardware é o planejamento do usuário para usar para os novos sistemas?
  6. O usuário planeja manter o fator de forma 1RU com hardware supermicro. As unidades de sinologia existentes são Rs820+ e Rs815+ com RAID6. O usuário está buscando Raidz2.

  7. Pergunta 4: Caso o sistema operacional seja instalado nas unidades Raidz2 ou em uma inicialização não redundante SSD?
  8. .

  9. Pergunta 5: Que feedback é fornecido sobre o BTRFS e sua comparação com o OpenZFS?
  10. Responder: . . A confiabilidade da implementação do BTRFS RAID-5/6 também é questionada.

  11. Pergunta 6: O que é uma desvantagem de BTRFs sendo ligados ao desenvolvimento do kernel Linux?
  12. Responder: A associação com o desenvolvimento do kernel Linux é vista como uma desvantagem dos BTRFs. É mencionado que o Redhat descartou o suporte para BTRFs porque eles tiveram que manter as correções de backporting btrfs para os grãos RHEL 7.

  13. Pergunta 7: Que conselho é dado em relação às opções de hardware para servidores 1U?
  14. Responder: Instalando alguns satadoms para unidades do sistema é sugerido para liberar 2…

  15. Pergunta 8: Como os Truenas podem fazer um espelho das unidades de inicialização sem ataque de hardware?
  16. Responder: Truenas podem criar um espelho das unidades de inicialização sem a necessidade de ataque de hardware.

  17. Pergunta 9: Qual estado é a escala Truenas atualmente em?
  18. Responder: A escala de Truenas está no estado de liberação no momento. .

  19. Pergunta 10: ?
  20. Responder: . Além disso, o guia para iniciantes do tio Fester Fester é recomendado como um recurso para orientação, apesar de estar focado principalmente no núcleo de truenas em vez de escalar.

Como as unidades de sinologia são RS820+ e RS815+ (RAID6), estou mantendo o fator de forma 1RU com hardware supermicro e buscando Raidz2. Acho que devo instalar o sistema operacional nas unidades Raidz2, em vez de um SSD de inicialização não redundante, mas acho que mais pesquisas revelarão o melhor caminho de ir para lá.

Eu sou um usuário de sinologia há onze anos. Enquanto eles me serviram bem naquele tempo, minha experiência recente com um volume secundário de BTRFS sendo perdido para o status somente leitura após um pânico do kernel (causado pelo indexador de acionamento de sinologia que trabalha no outro volume, que permaneceu intacto) me deixou pensando que o ZFS será mais resiliente do que o que. O erro do BTRFS foi que, na quarta folha corrupta, transformou o volume em somente leitura. Eu tenho backups, por isso não é catastrófico, mas é pesado ter que remover e recriar o volume, depois restaurar os dados, além de restabelecer as permissões NFS, etc.

Espero que não esteja sendo ingênuo em entender que os ZFs teriam uma chance melhor de se recuperar de tal situação, em vez de banir para sempre o volume para somente leitura até que seja destruído.

De qualquer forma, continuo fazendo minha lição de casa com a escala Truenas, com a esperança de que ela basicamente atenda a três requisitos de aplicativos além do compartilhamento de arquivos:
1) equivalente ao hiperbackup (parece marcar essa caixa)
2) Backup ativo para negócios para fazer backup de hipervisor VMware eSXI ao vivo (i.e. VMs de brinde) (espero que o aplicativo Nakivo satisfaça isso)
3) Calendário (como um repositório central para o meu telefone sincronizar/fazer backup de seu calendário)
4) Centro de log (parece marcar a caixa do servidor syslog)

Como as unidades de sinologia são RS820+ e RS815+ (RAID6), estou mantendo o fator de forma 1RU com hardware supermicro e buscando Raidz2. .

.

!! Ansioso para aprender uma coisa ou duas de você!

ARTSTAR

Dabbler

Juntou -se a 10 de janeiro de 2022 Mensagens 27

Ah, e uma unidade de sinologia também equivalente, dado que precisarei de um cliente de janela de alguma descrição para pagar a mesma funcionalidade. Provavelmente apenas rsync for windows, acho.

Arwen

MVP

Juntou -se a 17 de maio de 2014 mensagens 2.695

Não posso responder à maioria das suas perguntas, mas o Truenas OS é sempre separado dos discos de dados. Você pode espelhar a instalação de Truenas, mas o RAID-Z2 não é realmente uma opção. Apenas certifique -se de fazer backup de sua configuração e você deve ser bom na perda da mídia do sistema operacional. Eu tenho um cronjob que faz backup da minha configuração para o pool de dados. E periodicamente, faço backup do meu dispositivo de configuração do meu desktop.

Basta observar que a escala Truenas está no Estado do Candidato de Liberação no momento. E mesmo após o lançamento “oficial” provavelmente estará sob desenvolvimento pesado (o que significa coisas que devem funcionar, não e precisarão de um novo lançamento após a correção de bugs).

No BTRFS, independentemente do que as pessoas querem, suas são condições de erro conhecidas que faziam parte do design. Por exemplo, uma renomeação interrompida pode ser implementada pela metade, causando perda de dados. Isso não pode acontecer com o ZFS. Ou a renomear não é feita ou está totalmente completa.

FAQ – BTRFS Wiki

BTRFS.Wiki.núcleo.org

Por mais que eu quisesse que os BTRFs funcionassem bem ((ele tem alguns recursos interessantes que o ZFS não possui, como o Re-Balannce), apenas não está recebendo a atenção do desenvolvedor que o Openzfs recebe. A implementação do RAID-5/6 não é realmente confiável.

Os BTRFs também sofrem de estar ligado ao desenvolvimento do kernel Linux. Isso é realmente uma coisa ruim sobre o Linux. E uma das razões pelas quais o Redhat retirou o suporte para o BTRFS. Redhat teve que manter as correções de portas de BTRFs para os grãos RHEL 7.

Openzfs tem a vantagem de trabalhar com muitos kernels Linux (e outros sistemas operacionais como FreeBSD).

Anteriormente de Rivendell,

C77DK

Patrono

Juntou -se a 27 de novembro de 2019 mensagens 455

Bem -vindo aos fóruns – e na jornada longe da sinologia (eu mesmo estive nela)

Como você deseja usar servidores 1U, considere instalar alguns satadoms para unidades do sistema (para salvar aqueles preciosos 2.5 “/3.5 “Baías para dados), como @arwen aponta o sistema e os dados são separados. Truenas podem fazer um espelho das unidades de inicialização, então não há necessidade de hw invasion.

Mostrar: Beastie

..

Dak180

Patrono

Juntou -se a 22 de novembro de 2017 mensagens 219

. Eu também recomendaria verificar o guia de Freenas para iniciantes do tio Fester, embora seja voltado para o núcleo em vez de escalar.

Show: Finity’s End

Versão: Truenas-13.

CPU: Intel – Core i3-6100 3.7GHz Processador duplo-core
Placa -mãe: Asrock – e3c236d4u micro atx lga1151 placa -mãe
Memória: Kingston – Valueram 16GB (1 x 16GB) DDR4-2133 Memória KVR21E15D8/16
Memória: Kingston – Valueram 16GB (1 x 16GB) DDR4-2133 Memória KVR21E15D8/16I x3
Pool de inicialização: Intel – SSD DC S3500 Series 80GB 2. x2
Piscina de prisão: SK Hynix Gold S31 1 TB SSD x4
Piscina de prisão: Intel SSDPEK1A118GA 118GB L2ARC (somente metadata)
HBA:
Cartão de expansão AdapTec 82885T
Linkreal LRNV9324-4I
x5
Armazenamento principal: HGST HUH728080ALE604 8TB x2
Armazenamento principal: HGST HUH721212ALN600 12TB
Armazenamento principal: Intel SSDPEK1A058GA 58GB Slog
Armazenamento principal: Intel SSDPEK1A118GA 118GB L2ARC
EVGA – Supernova G3 750W 80+ Gold
Design Fractal Definir 7 XL ATX Full Tower Case
Caso: Kit de bandeja de design fractal-tipo B (2-pacote)
Cooler da CPU: Cryorig – H7 49.
Fã do caso: x3
Fã do caso: Noctua NF-A4X10 5.
Fã do caso: Noctua – NF -A9X14 29.7 fã CFM 92mm x2
Fã do caso: .0 fã CFM 140mm
Cabos: Oikwan interno HD Mini SAS a 4xsata Cabo 1.6 pés x3
Cabos: Dilinker 75cm HD Mini-SAS (SFF-8643) para você.2 (SFF-8639) x4
Cabos: .
Cabos: Monoprice 24 polegadas SATA III 6.Cabo de 0 Gbps com trava de travamento – preto x5
Cabos: Cabo de 3 pacote de 3 pinos de 15 pinos SATA Splitter Cable 8 polegadas
Cabos:
Cabos: Cablemod Modflex Mollex Extension (preto, 45 cm)

Cabos: J&D [3-PACK] Cabo de extensão de potência SATA de 15 pinos, cabo masculino para fêmea
Cabos: Cabo Matters de 24 pinos ATX Fonte de alimentação M/F Cabo de extensão – 12 ”
Cabos: Sensor de fio xspc 10k
Montagens: Suporte de slot PCI Três conjunto de montagem de rack de ventilador x2
.5 “SATA HDD e SSD Hotswap Backplane Cage Mobile Rack para 5.25 “Drive Bay – ToughArmor MB996SP -6SB
Montagens: .5” SATA HDD Mobile Rack e Ultra-Slim 9.Baía ímpar de 5 mm para 5 externos.25” BAY – MB971SPO -B
Montagens: Doca gelada 2.5 “SSD / HDD Hot-Swap Sata Mobile Rack para 9.5mm Ultra Slim Odd Bay | ToughArmor MB411spo-2b
.2 NVME SSD a 2.5 “U.2

CyberPower – CP1350pfclcd ups [/b]

Como o BTRFS protege os dados da sua empresa

. .

O que é BTRFS?

O BTRFS é um sistema de arquivos moderno desenvolvido por várias partes e agora suportado pela Select Synology NAS Models. O BTRFS foi projetado para lidar com obstáculos frequentemente encontrados em sistemas de armazenamento corporativo, como tolerância a falhas, gerenciamento e proteção de dados.

Quais são os benefícios do BTRFS?

A implementação de volumes BTRFS na Sinology NAS oferece vários benefícios para usuários corporativos.

Espelhamento de metadados e maior disponibilidade de dados

Em qualquer sistema de armazenamento, manter metadados intactos é crítico, pois inclui informações importantes, como estruturas de pastas, nomes de arquivos, permissões de acesso e a localização de cada arquivo. O BTRFS armazena duas cópias de metadados em um volume, permitindo a recuperação de dados se o disco rígido for danificado ou sofrer de setores ruins.

Arquivo BTRFS Auto-cicatrização

Arquivo BTRFS Auto-cicatrização

Os sistemas de armazenamento tradicionais podem experimentar erros que passam completamente despercebidos, o que resultam em dados corruptos sendo fornecidos a aplicativos sem mensagens de aviso ou erro. Para evitar esses tipos de erros, o BTRFS fornece somas de verificação para dados e metadados, gera duas cópias de metadados e verifica as somas de cheques durante cada processo de leitura. Depois de descobrir uma incompatibilidade (corrupção silenciosa de dados), o sistema de arquivos BTRFS é capaz de detectar automaticamente arquivos corrompidos (corrupção de dados silenciosos) com metadados espelhados e recuperar dados quebrados usando os volumes de ataques suportados, incluindo RAID 1, RAID 5, RAID 6, RAID 10, F1 e INH.

Instantâneos e proteção de dados

Instantâneos e proteção de dados

O sistema de arquivos BTRFS apresenta um poderoso recurso de instantâneo, permitindo que você crie uma cópia de uma pasta compartilhada inteira de uma pasta compartilhada. Dessa forma, se o erro humano resultar em um banco de dados perdido ou corrupto, você poderá restaurar rapidamente os dados de volta ao horário anterior em que o instantâneo foi capturado.

Baixo impacto, grande benefício

Tomar um instantâneo consome apenas uma pequena quantidade de espaço de armazenamento adicional, ao mesmo tempo em que exerce pouco impacto no desempenho do sistema graças à arquitetura de cópia sobre gravação do BTRFS.

Backup agendado e frequente

Crie automaticamente cópias de dados pontuais a cada 5 minutos sem afetar o desempenho, garantindo backup e recuperação de dados granulares.

Política de retenção personalizável

Mantenha até 256 pontos de recuperação por horas, diários ou semanais, de acordo com suas necessidades individuais. Opções de retenção inteligentes excluem versões desnecessárias automaticamente.

Instantâneos instantâneos

Capture instantâneos instantaneamente e backup de dados sem se preocupar com os arquivos sendo modificados ou excluídos durante o processo de backup.

Recuperação de autoatendimento

Os funcionários podem visualizar versões anteriores de arquivos e restaurá -los para um estado anterior por si mesmos usando a estação de arquivos ou o Windows File Explorer.

Cópia instantânea do lado do servidor SMB/AFP

Comparado com a cópia tradicional do lado do servidor, que requer tempo de processamento, a tecnologia BTRFS Clone Fast permite que a cópia instantânea seja alcançada na estação de arquivos, SMB e protocolos AFP se a fonte e o destino estiverem no mesmo volume BTRFS.

Benefícios adicionais do BTRFS

Usando o sistema de arquivos BTRFS em sua sinologia NAS traz uma ampla variedade de benefícios para o DiskStation Manager e os pacotes de sinologia.

Armazenamento de acionamento eficiente

Comparado aos volumes ext4, o BTRFS não requer o dobro do espaço de armazenamento para os dados de versão e histórico da unidade. Você pode reter versões históricas dos arquivos ao usar o Drive – sem se preocupar em consumir muito espaço de armazenamento.

Armazenamento de acionamento eficiente

Consistência de dados de backups

Os métodos tradicionais de backup requerem tempo para copiar dados de um lugar para outro, potencialmente levando a dados inconsistentes se os arquivos forem modificados durante o processo de backup. O BTRFS resolve esse problema tirando um instantâneo antes do início do processo de backup e, em seguida, copiar os dados do instantâneo para o destino de backup – sem a necessidade de se preocupar com os arquivos sendo modificados, movidos ou excluídos.

Cotas para pastas compartilhadas

Especifique um limite de armazenamento para pastas compartilhadas de indivíduos, para que seu espaço de armazenamento não seja consumido por uma pasta compartilhada em particular. Isso é útil para controlar o espaço de armazenamento disponível quando várias equipes ou departamentos armazenam arquivos no mesmo servidor NAS Synology NAS.

Cotas para pastas compartilhadas

Clone pastas compartilhadas inteiras

Com o BTRFS, você pode simplesmente selecionar uma pasta compartilhada e fazer um clone de todo o conteúdo quase instantaneamente. Isso é útil ao testar atualizações para sites ou bancos de dados e você precisa de um clone rápido.

Clone pastas compartilhadas inteiras

perguntas frequentes

Preciso configurar qualquer coisa especial para aproveitar os recursos de integridade dos dados do BTRFS?

O espelhamento de metadados e as somas de cheques são ativadas por padrão em todos os volumes BTRFS. No entanto, cópia sobre gravação e somas de verificação precisam ser ativadas separadamente para arquivos.

Como faço para criar um volume BTRFS?

Abrir Gerente de armazenamento e crie um novo volume. Você será solicitado a escolher um sistema de arquivos (BTRFS ou EXT4) durante o processo de criação.

Onde posso criar e restaurar o arquivo a partir de instantâneos?

Replicação de instantâneos (disponível em modelos Synology NAS que suportam BTRFs) inclui opções para tirar instantâneos sob demanda ou configurar cronogramas e políticas de retenção. Você pode navegar e restaurar instantâneos usando replicação de instantâneos, estação de arquivos, Windows File Explorer ou outros protocolos de arquivo.

Como posso clonar uma pasta compartilhada em um volume BTRFS?

Abrir Painel de controle e vá para o Pasta compartilhada aba. Em seguida, clique na seta no botão Criar e selecionar Clone Para clonar uma pasta compartilhada.

Gostaria de saber mais?

Veja os links abaixo para obter detalhes técnicos sobre BTRFs e integração com Synology NAS.

Livro branco de proteção de dados

Livro branco de proteção de dados

Obtenha detalhes técnicos sobre a ampla variedade de ferramentas de backup e proteção de dados fornecidas pela Sinology Nas.

iniciar

iniciar

Você já tem um NAS de sinologia com BTRFS? Veja como usar todos os recursos com ajuda DSM

Modelos aplicados

  • SA3610, SA3410, rs2423rp+, rs2423+, ds1823xs+, ds923+, ds723+, ds423+, ds423, ds223
  • FS3410, FS2500, HD6500, SA6400, RS822RP+, RS822+, RS422+, DS362XS+, DS2422+, DS1522+, DVA1622
  • RS4021xs+, RS3621xs+, RS3621RPxs, RS2821RP+, RS2421RP+, RS2421+, RS1221RP+, RS1221+, DS1821+, DS1621xs+, DS1621+, DVA3221
  • FS6400, FS3600, FS3400, SA3600, SA3400, SA3200D, RS820RP+, RS820+, DS1520+, DS920+, DS720+, DS620Slim, DS420+, DS220+
  • Uc3200, rs1619xs+, rs1219+, rs819, ds2419+ii, ds2419+, ds1819+, ds1019+, dva3219
  • FS1018, RS3618xs, RS2818RP+, RS2418RP+, RS2418+, RS818RP+, RS818+, DS3018xs, DS1618+, DS918+, DS718+, DS418, DS418play, DS218+, DS218
  • FS3017, FS2017, RS18017xs+, RS4017xs+, RS3617xs+, RS3617RPxs, RS3617xs, DS3617xsII, DS3617xs, DS1817+, DS1517+
  • Rs18016xs+, rs2416rp+, rs2416+, ds916+, ds716+ii, ds716+, ds416play, ds216+ii, ds216+
  • Rs815rp+, rs815+, rc18015xs+, ds3615xs, ds2415+, ds1815+, ds1515+, ds415+
  • Rs3614xs+, rs3614rpxs, rs3614xs, rs2414rp+, rs2414+, rs814rp+, rs814+
  • Rs10613xs+, rs3413xs+, ds2413+, ds1813+, ds1513+, ds713+
  • Rs3412rpxs, rs3412xs, rs2212rp+, rs2212+, rs812rp+, rs812+, ds3612xs, ds1812+, ds1512+, ds412+
  • Rs3411rpxs, rs3411xs, ds3611xs