Expandindo o raidz vdev

3

Atualmente estou planejando instalar o FreeBSD 9 no meu servidor doméstico. A máquina tem 4 discos de 1,5 TB, e em algum momento, quando os preços do HD ca baixarem, estarei atualizando para algo maior, talvez 3 TB.

Os discos estão conectados a um IBM ServerRaid m1015 no modo de TI, esta placa tem espaço para até oito discos. Agora aqui está o problema, atualmente o 4x 1.5TB será conectado ao m1015. Então quando os preços caírem estarei adicionando algo como 4x 3TB, também conectado ao m1015. Ainda não há problema, posso apenas executar 2 raidz2 vdevs e colocá-los no mesmo pool.

Mas, em algum momento, os 1.5TBs começarão a quebrar, ou terei que atualizá-los quando o pool ficar sem espaço. Então, comecei a pesquisar se é possível expandir um raidz vdev e encontrei várias páginas explicando o mesmo procedimento, como no SF: Como atualizar uma matriz ZFS RAID-Z para discos maiores no OpenSolaris? .

Então eu fui à cabeça e tentei isso no vmware, eu instalei o FreeBSD 9 e criei 6 discos virtuais, 3 de 1GB cada e 3 de 10GB cada. Depois de construir um raidz vdev dos 1GBs, substituí-los um por um pelos 10GB, mas o pool não aumentou de tamanho.

Esta é uma limitação da implementação do ZFS no FreeBSD? Ou estou apenas fazendo algo errado?

    
por Blubber 23.03.2012 / 22:30

1 resposta

5

Você deseja definir a propriedade autoexpand : zpool set autoexpand=on poolname .

Veja: link

    
por 23.03.2012 / 22:52

Tags