Então, estou executando uma nova cópia do Ubuntu Server 16.04 (Instalei o Ubuntu-desk em cima dele, mas de outra forma estocada)
Instalei o zfsutils-linux e, depois, usando instruções do site de referência do kernel zfs do Ubuntu, consegui criar um pool raidz. Eu fiz alguns sistemas de arquivos e comecei a copiar arquivos para ele.
Na reinicialização, o sistema não reconhece o pool. Um "sudo zpool status" não retorna nada.
Se eu fizer esses dois comandos após a reinicialização (armazenamento é o nome do pool):
sudo zpool import storage
sudo zfs mount -a
Isso conectará o pool e eu estou bem até a próxima reinicialização.
Quando eu faço uma reinicialização normal, o drive raiz acaba sendo / dev / sdb
Eu tentei adicionar esses dois comandos ao arquivo rc.local, mas os nomes das unidades estão fora de ordem. Estou assumindo devido ao fato de que o meu disco principal é um disco mais lento e provavelmente leva tempo para girar.
As unidades pool são todas unidades de classe 2 TB de consumo e o disco de inicialização é uma unidade de 500 GB para o consumidor. Eu uso este computador como uma máquina de teste e como um backup para o meu outro servidor. Esse servidor tem atualmente 32 gig de ram e é uma placa-mãe de servidor supermicro de série "9" com processador xeon, então ele tem energia mais que suficiente para ser executado como um servidor doméstico.
Eu REALMENTE quero que isso funcione automaticamente e minha outra opção é colocar um atraso antes dos comandos, mas eu tenho que acreditar que ele deve montar automaticamente a unidade de alguma forma, mas eu não encontrei como na documentação ou em qualquer pesquisa on-line.
Obrigado por qualquer ajuda!