zfs altera o caminho do dispositivo

1

Eu tenho 2 pools zfs-fuse rodando em três drives usb externos, já que eles são usb drives eles terão nomes diferentes quando estiverem plugados.

status zfs -x está listando os pools e os dispositivos como indisponíveis e corrompidos, o que é óbvio, já que um dos dispositivos listados é agora o espaço do sistema swap .

Como altero os caminhos de dispositivos de cada pool do zfs?

    
por user3338098 30.12.2015 / 00:35

1 resposta

3

Primeiro de tudo: antes de desconectar ou desligar, você deve exportar pools "externos". Quando você os importar novamente, o conjunto atual de nomes de dispositivos será usado.

Se você quiser importar um pool usando "nomes de dispositivos previsíveis", use o método descrito em Arch Linux 'Guia de instalação do ZFS :

zpool import -d /dev/disk/by-id <poolname>

A parte importante é o parâmetro -d . Ele diz zpool onde procurar por dispositivos. O diretório /dev/disk/by-id deve estar sempre disponível ao usar uma distribuição razoavelmente recente com o udev.

Dito isto, não tive muita sorte com este método, os nomes dos dispositivos foram sempre revertidos para o estado "sda1" após a reinicialização.

    
por 30.12.2015 / 00:52

Tags