Como apagar alguns metadados zfs do disco rígido?

0

Eu usei hdd para o sistema em Nas4free e este disco rígido é agora o disco do sistema para o servidor Ubuntu, mas algumas informações zfs ainda está lá ... Eu não limpei o disco antes de instalar o novo sistema. Posso remover esses metadados agora ou preciso limpar o disco completo e instalar o servidor Ubuntu novamente?

    
por dukasvili 09.09.2017 / 20:13

1 resposta

2

É uma pergunta antiga, mas apenas para os registros:

Os metadados do zfs são armazenados no primeiro e no último dois 256kB de cada disco envolvido no zfs.

Então você pode fazer coisas assim:

sudo dd if=/dev/zero of=/dev/ada1 count=1 bs=512k

para os primeiros bits e depois de encontrar o número de todos os setores do seu dispositivo, você pode fazer isso para os últimos bits de metadados:

Assumindo um tamanho de setor de 512 bytes, temos

262144 bytes (256 KB de metadados) / 512 bytes (setoresizados) = 1024 setores

sudo dd if=/dev/zero of=/dev/ada1 oseek=NUM_OF_SECTORS-1024

agora, você deve ver um dispositivo limpo.

Nota * - / dev / ada1 é um dispositivo no freeBSD. Montado no Linux pode ser / dev / sdb, / dev / hdb etc.

    
por 21.06.2018 / 18:19