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 / 1748348
Accepted
Marwi
Marwi
Asked: 2022-10-20 06:54:15 +0800 CST2022-10-20 06:54:15 +0800 CST 2022-10-20 06:54:15 +0800 CST

Instale o NAS OS em uma matriz de disco de dados em vez de um disco separado

  • 772
Esta pergunta foi migrada da Falha do Servidor porque pode ser respondida no Superusuário. Migrado há 8 dias .

Gostaria de ajuda com a configuração do meu NAS pessoal.

Em vez de instalar o NAS OS em um disco separado, como a maioria da documentação do NAS OS sugere, estou procurando instalá-lo na matriz de disco de dados, da maneira que a Synology faz isso para seus sistemas NAS.

Acho que isso faz mais sentido, porque você estaria utilizando a matriz de disco de dados para redundância, em oposição a um disco separado e solitário que não possui nenhum. Por favor corrija-me se eu estiver errado.

No entanto, não tenho certeza de como fazer isso. Eu pensei em fazer um grupo de volumes para a matriz de disco de dados e, em seguida, criar volumes lógicos para o bootloader, swap, o sistema de arquivos raiz e os dados NAS, mas não tenho certeza de como implementar isso ou se é a melhor maneira .

Por favor informar. Desde já, obrigado.

raid lvm
  • 1 1 respostas
  • 50 Views

1 respostas

  • Voted
  1. Best Answer
    Nikita Kipriyanov
    2022-10-20T10:12:36+08:002022-10-20T10:12:36+08:00

    Você pode executar a instalação comum do Debian em RAID e LVM e então instalar o OpenMediaVault na instalação existente do Debian conforme descrito na documentação oficial .

    Preste atenção em vários aspectos:

    • Sugiro usar o instalador netinst Debian, que é uma imagem ISO em torno de 300 MiB, que é a maneira mais rápida de iniciar a instalação, mas exigirá uma conexão com a Internet durante a instalação para realmente baixar tudo.
    • Todos os discos que você particiona da mesma maneira com GPT:
      • Partição do sistema EFI , boot, LVM — para máquinas EFI. 200MiB é suficiente para a partição do sistema EFI (apenas cerca de 2 MiB serão usados). Esse é o tipo 1 e o sistema de fdiskarquivos FAT32. Você não usa nenhum RAID para o ESP, porque os autores das especificações UEFI eram da idade da pedra e nunca ouviram nada sobre RAIDs de software, então você terá que sincronizar ESPs em discos diferentes manualmente após as atualizações do bootloader. Além disso, você precisará instalar manualmente os registros de inicialização no firmware efibootmgrdepois de inicializar no sistema instalado. Isso é necessário para uma verdadeira inicialização redundante, para que o sistema possa inicializar a partir de qualquer um dos discos restantes. Desculpe, não há automação pronta para isso. Um daqueles ESPs que você monta /boot/efi, para outros eu costumo criar /boot/efi-Ne montá-los lá.
      • biosboot , boot, LVM — para máquinas BIOS que precisam inicializar a partir de discos GPT. Você precisará do GPT se usar dispositivos maiores que 2 TB, mas devido à estrutura da tabela de partição grubprecisa desse espaço adicional para colocar seu código de estágio 1.5. 1 MiB é suficiente e o AFAIK deve residir nos primeiros 2 TB do dispositivo. Deve ter o tipo 4 em fdisk. Você também não usa RAID para isso, mas instala grubem cada disco individualmente. Isso pode ser feito a partir do próprio instalador, repetindo a etapa de instalação do carregador de inicialização antes da última reinicialização, sempre especificando o nome do próximo dispositivo ( /dev/sda, /dev/sdb, etc.).
      • Ao instalar o Debian, geralmente aloco espaço para ESPs e biosboot, para que o sistema possa ser alterado para um método de inicialização ou outro em questão de minutos. A rigor, a inicialização separada não é necessária, pois o GRUB conhece RAID e LVM, mas facilita algumas operações (recuperação, substituição de discos e assim por diante).
    • Todas as partições de inicialização serão colocadas em um único RAID1 com réplica em cada disco (a propósito, o Synology DSM faz isso de maneira semelhante, ele cria partições raiz e de backup em cada disco e coloca cada uma delas em RAID1 com muitas cópias. maneira que eu sugiro é mais flexível). 200 MiB (talvez 300) são suficientes, cerca de 60 MiB serão usados ​​por versão do kernel, então não se esqueça de limpar kernels antigos e initramfs após as atualizações do kernel. Este dispositivo raid será usado para o sistema de arquivos /boot, use ext4.
    • O espaço restante (quase todos os discos) você combina em um único espaço; use muitos RAID1s (discos em pares), ou um único RAID10 ou RAID6. Nunca use RAID5 em discos rígidos . Crie LVM PV sobre esse grande dispositivo MD RAID (ou PV em cada RAID1 se você seguir esse caminho). Crie um VG a partir dele.
    • Os volumes para swap e root serão LVs LVM. O espaço restante no VG será gerenciado com o OpenMediaVault. Ou você criará LVs de dados manualmente e os usará no OpenMediaVault.
      • Se você acredita que usará swap para hibernar a máquina (duvido que seja útil para o NAS), torne-o um pouco maior que a RAM disponível, caso contrário, 2 GiB de swap são suficientes para qualquer propósito prático.
      • Não aloque muito espaço para root , esse espaço seria desperdiçado. 30 GiB é mais que suficiente para o Debian 11 moderno e será suficiente para sempre.
    • Não instale nenhum ambiente gráfico. Execute a instalação mínima, para isso no tasksel apenas selecione o servidor SSH e os utilitários do sistema padrão . (Todo o sistema caberá em 800 MiB. 30 GiB não é muito para root então? É, mas isso não é muito espaço extra desperdiçado lhe dará flexibilidade extra durante as operações). por seus requisitos de pacote.
    • 2

relate perguntas

  • 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

  • Não consigo ver meus dados armazenados em um LVM via SAMBA

  • 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