ZFS - rótulo de disco alterado

1

Eu tenho um volume Raidz que notei que está sendo executado no modo degradado. Parece-me como se uma das unidades tivesse mudado de /dev/sdf1 para /dev/sde1 porque a máquina possui apenas 3 unidades WD RED 3TB nas quais o RAID foi construído e o gerenciador de disco as mostra como sda, sdb e sde como mostrado na figura abaixo:

Pergunta

ExisteumamaneiradecorrigiramatrizRAIDsemprecisarlimparaunidade/sde1ereconstruiramatriz,oquelevariaalgumtempo?Paraevitarqueissoaconteçanofuturo,euprecisoevitaracriaçãodepoolsdaseguinteforma:

sudozpoolcreate-f[poolname]raidz/dev/sdb/dev/sdc/dev/sdd

euseUUIDsdaseguinteforma:

sudozpoolcreate-f[poolname]raidz\"92e3fea4-66c7-4f59-9929-3a620f2bb24a" \
"92e3fea4-66c7-4f59-9929-3a620f2bb24b" \
"92e3fea4-66c7-4f59-9929-3a620f2bb24c" 

Contexto

  • Ubuntu 16.04 executando o ZFS nativo.
por Programster 22.07.2016 / 03:52

1 resposta

1

Você só deve criar pools usando

/dev/disk/by-uuid/92e3fea4-66c7-4f59-9929-3a620f2bb24c

ou similar como

/deb/disk/by-id

faça o seguinte para obter os mapeamentos atuais

ls -l /dev/disk/by-uuid

ou

ls -l /deb/disk/by-id

Eu prefiro by-id, mas sempre tenho 100% de certeza que você está usando o disco correto. Não olhe apenas cegamente para onde o disco está mapeado. Usando by-id eu tive entradas obsoletas que mapeiam para o mesmo dispositivo. Duplique, triplique e confirme.

    
por Gregory Ostermayr 30.12.2017 / 18:11