Confusão do ZFS Raid-Z

4

Eu já decidi sobre o OpenSolaris e uso o ZFS pela velocidade e beleza de tudo em comparação com o LVM + XFS. Mas agora estou com um dilema sobre como configurar o layout do disco inicial. Como eu ainda sou muito um novato sysadmin, eu queria saber o que outros administradores de sistemas mais experientes fariam para configurar o seguinte:

Estou usando discos rígidos comodity, e é isso que eu tenho que jogar.

  • 2 x 1 TB
  • 2x 750Gb
  • 5x 500Gb
  • 2x 320Gb

O sistema operacional central está instalado em um SSD de 60Gb.

Eu tenho o seguinte para começar a construir essa nova configuração:

  • 2 x 1 TB
  • 3x 500Gb

Uma vez que o outro servidor linux é desativado, eu gostaria de adicionar:

  • 2x 750Gb
  • 3x 500Gb
  • 2x 320Gb

Eu preciso ter uma configuração redundante para cerca de 500Gb (é onde todos os nossos dados de origem residem - e-mails, documentos, etc.). Outro 2-3Tb de dados acessíveis ao FAST que possui muitos arquivos de vídeo (a maioria tem tamanho de 3-4Gb, alguns são MPEG de 1,4Gb e AVI bruto).

Quais seriam as sugestões? Eu ainda não tenho certeza se posso fazer um RAIDZ1 com a quantidade de drives que tenho e a idéia de Storage Pools, etc.

Aqui está nosso layout atualmente - no Linux:

  • / home / (320Gb)
  • / media / Storage (500Gb)
  • / media / Scratch (~ 2.5TB = 2x750 + 2x500)
  • / media / Musical (500Gb)

Não é necessário que a pasta musical seja redundante, nem o Scratch abriga nossos vídeos de produção que são copiados para DVDs na maior parte do tempo.

    
por Leah Calum 11.10.2009 / 06:21

1 resposta

4

Bem, a quantidade de discos do mesmo tamanho não é ideal (seria melhor ter mais discos do mesmo tamanho). Tendo dito que eu criaria dois pools:

  1. Um pool RAIDZ2 com 4 x 500 GB: vdev de 3 unidades para RAIDZ2 (= > 500 GB) e um disco sobressalente:
    zpool create datapool raidz2 500gb_1 500gb_2 500gb_3 spare 500gb_4

  2. Um pool que consiste em três vdevs espelhados: 2x1TB, 2x750GB e 2x320GB (= > ~ 2TB):
    zpool create scrpool mirror 1tb_1 1tb_2 mirror 750gb_1 750gb_2 mirror 320gb_1 320gb_2

Você teria uma unidade de 500 GB à esquerda. Se você adicioná-lo ao primeiro pool (você precisa fazer isso desde o começo!), Você pode dobrar seu tamanho para 1 TB.

Vantagens:

  • O RAIDZ2 sobrevive a uma falha dupla no disco.
  • Você tem um dispositivo sobressalente para o RAIDZ2. Ou seja a redundância total pode ser restaurada imediatamente quando houver uma falha na unidade.
  • Você ainda tem alguma redundância no pool temporário devido aos espelhos. Ou seja uma unidade em cada espelho vdev pode falhar e seus arquivos de vídeo ainda estão bem. Mas infelizmente você não tem disco reserva.
  • Se você realmente não quer redundância para o zero (eu não recomendo isso), você pode adicionar todas as seis unidades para o segundo pool sem espelhamento para obter um pool de 4 TB. Mas provavelmente morreria logo porque uma única falha na unidade é suficiente para quebrá-la.
por 11.10.2009 / 10:25