[FUG-BR] [1/2 OT] ZFS

Diogo Dalfovo b1n4r1w0rm em gmail.com
Segunda Junho 6 11:53:10 BRT 2011


Bom dia pessoal!!

São algumas dúvidas básicas com ZFS:

Tenho uma máquina montada básica com 4x SATAII e tenho 4x 2TB. Para a
instalação utilizei este how-to [1].  So que para instalar utilizei uma
imagem em DVD e na instalação usei apenas 3 discos e o quarto disco so
consegui adicionar como "spare", fiz alguns testes desligando alguns discos,
removendo físicamente etc... ate aqui funcionou sem problemas.
Agora a dúvida.

Usando raidz1 (raid 5) certo.
[root em thor ~]# zpool list
NAME    SIZE   USED  AVAIL    CAP  HEALTH  ALTROOT
zroot  5.45T  5.36T  87.2G    98%  ONLINE  -

[root em thor ~]# zpool status
  pool: zroot
 state: ONLINE
 scrub: resilver completed after 0h0m with 0 errors on Mon Jun  6 10:17:59
2011
config:

        NAME           STATE     READ WRITE CKSUM
        zroot          ONLINE       0     0     0
          raidz1       ONLINE       0     0     0
            gpt/disk0  ONLINE       0     0     0  203K resilvered
            gpt/disk1  ONLINE       0     0     0
            gpt/disk2  ONLINE       0     0     0
        spares
          gpt/disk3    AVAIL

errors: No known data errors

[root em thor ~]# df -h
Filesystem                  Size    Used   Avail Capacity  Mounted on
zroot                       183M    183M      0B   100%    /
devfs                       1.0K    1.0K      0B   100%    /dev
zroot/tmp                    35K     35K      0B   100%    /tmp
zroot/usr                   992M    992M      0B   100%    /usr
zroot/usr/home              3.6T    3.6T      0B   100%    /usr/home
...

Antes de eu adicionar o 4° disco eu dei o comando "df" e apareceu como 3.6T
e no "zpool list" 5.45T.
No "df" concordo que como raid5 ele usaria 2 para dados e 1 para paridade e
por isso os 3.6T. Pergunta como adicionar o 4° disco para somar aos 3.6T
para dar como resultado 5.45T de dados mais um de paridade?
zpool attach? zpool add? ou uma vez criado o pool so vou poder adicionar
como "spare" ou se tivesse mais 1 disco para criar mais uma pool?
Ou devo fazer a instalação através de um pendriver e criar o pool do zero
com os 4discos?

[1]
https://www.dan.me.uk/blog/2010/02/08/booting-from-zfs-raid0156-in-freebsd/

Diogo Dalfovo


Mais detalhes sobre a lista de discussão freebsd