Para criar um pool espelhado, use a palavra-chave mirror, seguida de uma quantidade de dispositivos de armazenamento que formarão o espelho. É possível especificar vários espelhos com a repetição da palavra-chave mirror na linha de comando. O comando abaixo cria um pool com dois espelhos bidirecionais:
# zpool create tank mirror c1d0 c2d0 mirror c3d0 c4d0 |
A segunda palavra-chave mirror indica que um novo dispositivo virtual de primeiro nível está sendo especificado. Os dados são distribuídos dinamicamente nos dois espelhos e redundados adequadamente em cada disco.
Para obter mais informações sobre as configurações espelhadas recomendadas, vá ao site:
http://www.solarisinternals.com/wiki/index.php/ZFS_Best_Practices_Guide
No momento, as operações a seguir são suportadas em uma configuração espelhada do ZFS:
Adicionar outro conjunto de discos de um dispositivo de nível superior adicional (vdev) a uma configuração espelhada existente. Para obter mais informações, consulte Adicionando dispositivos a um pool de armazenamento.
Anexar discos adicionais a uma configuração espelhada existente. Ou, anexar discos adicionais a uma configuração não replicada para criar uma configuração espelhada. Para obter mais informações, consulte Anexando e desanexando dispositivos em um pool de armazenamento.
Substituir um disco ou discos em uma configuração espelhada existente desde que os discos de substituição sejam maiores ou iguais ao tamanho do dispositivo a ser substituído. Para obter mais informações, consulte Substituindo dispositivos em um pool de armazenamento.
Desanexando um disco em uma configuração espelhada desde que os dispositivos restantes forneçam redundância adequada para a configuração. Para obter mais informações, consulte Anexando e desanexando dispositivos em um pool de armazenamento.
Dividindo uma configuração espelhada ao desanexar um dos discos ao criar um novo conjunto idêntico. Para mais informações, consulte Criando um novo conjunto ao dividir um conjunto de armazenamento ZFS espelhado.
Não é possível remover completamente um dispositivo que não é um dispositivo de log ou cache de um conjunto de armazenamento espelhado. Uma RFE é preenchida para esse recurso.