Como substituir um disco no ZFS Root Pool [RESOLVIDO]

1. Como substituir um disco no ZFS Root Pool [RESOLVIDO]

caio
cacoh

(usa Fedora)

Enviado em 19/02/2016 - 09:53h

Ola a todos, perdão por esse post estar nas categorias erradas, mas nao achei nada que se encaixem. Estou usando o proxmox 4.1 com sistema de arquivos raiz ZFS em RAID 1, dois HD's como solução. Realizei diversos testes e tem atendido os objetivos na minha empresa, apenas por uma coisa. Ao tirar um dos discos e substitui-lo por outro com "zpool replace -f", o ZFS faz a sincronização dos dados, porém esse novo hd nao é bootavel. Pesquisei e achei na documentação do ZFS o procedimento para isso, porém o Proxmox segundo sei usa o Openzfs, e o principal comando que seria "installgrub" nao esta disponivel no Debian. Se puderem me ajudar, desde já agradeço.


  


2. MELHOR RESPOSTA

Pedro Alex
pedroalex

(usa Slackware)

Enviado em 06/03/2016 - 13:42h

Tudo bem,

Tive essa dificuldade e resolvi executando a sequencia abaixo, no seu caso acho que não vai precisar executar o replace, o passo 2.

#1 - Copie a tabala de partição
sgdisk -R /dev/sdb /dev/sda
The operation has completed successfully.
#--> A L E R T A <-- "sgdisk -R DESTINO ORIGEM"
#O comando sgdisk trabalha ao contrário, no caso acima ele copiou a tabela de partição do SDA para o SDB.
#2 - Substitua o disco ou o caminho que apresentou defeito.
#zpol status --> para verificar qual disco esta com falha.
zpool replace rpool 15080575754897230378 sdb3
Make sure to wait until resilver is done before rebooting.

#3 - Grave o boot do grup em /dev/sdb
grub-install /dev/sdb
#Se a mensagem abaixo aparecer, tudo OK
Installing for i386-pc platform.
Installation finished. No error reported.

Prontinho, o raid iniciou o rebuild e testei inclusive o book e ficou tudo como era antes da falha.





Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts