Aumenta o espaço do pool do ZFS sobre o iSCSI SAN, on-line

3

Eu tenho um volume iSCSI de 96 GB em SAN, que tem o pool do ZFS implementado nele. Eu redimensionei o tamanho do volume da SAN de 96 para 120GB, mas a lista de zpool mostra apenas o espaço antigo (96GB). como conseguir o espaço de 120G ou redimensionar o zfs pool para utilizar ou identificar 120GB de espaço?

    
por Farhan 23.09.2013 / 14:28

2 respostas

3

Isso é complicado ... No passado, uma nova verificação do LUN funcionava para que o sistema operacional reconhecesse o novo tamanho do dispositivo. Minha fórmula costumava ser:

zpool set autoexpand=on vol1
# Then expand SAN or underlying disk array
echo 1 > /sys/class/scsi_disk/2\:0\:0\:1/device/rescan
zpool online -e vol1 /dev/sdb

O zpool online -e devicename costumava funcionar, mas em versões mais recentes do zfsonlinux , essa ação tem sido movido do espaço de usuários para o carregamento do módulo ou uma exportação / importação de zpool. Pode não ser possível fazer mais online. Eu reinicio metade do tempo ou acabo tendo que exportar / importar o pool.

    
por 23.09.2013 / 14:37
1

O novo tamanho é normalmente considerado automaticamente quando a propriedade autoexpand é definida no pool.

Caso contrário, se exportar / importar o pool não ajudar, você poderá usar este comando:

zpool online -e pool device
    
por 23.09.2013 / 14:36