Como reconhecer o início e o fim de uma partição zpool no nível de bloco de byte / HDD ou com GPT quebrado?

0

Caso o GPT de um HDD tenha sido excluído e possivelmente algumas partições, mas não aquele que deve ser encontrado com a resposta a essa pergunta (porque está bem no meio do HDD e escrever para essa seção é muito improvável em relação ao mecanismo usado para sobrescrever o GPT) como alguém poderia começar a encontrar o fim e o início de uma partição zpool?

Plano de fundo [1]: invoquei zpool create /dev/sda em vez de zpool create /dev/sdaX . O comando falhou após alguns segundos com uma mensagem de erro que não me lembro e não consigo reconstruir. Eu estou tentando agora começar com a pesquisa e, eventualmente, melhorar o programa gpart com um módulo [2] (a pesquisa em gpart não mostrou nenhum resultado até agora).

Estou executando o Ubuntu 14.04-amd64 com o Linux 3.13 e zfsonlinux 0.6.3.

[1] Informações básicas são informações básicas: tente responder à pergunta em sua forma abstrata, em vez de fornecer uma solução apenas sobre as informações básicas.

[2] link

    
por Karl Richter 18.10.2014 / 11:52

2 respostas

0

O comando zdb pode ser usado para encontrar endereços de bloco, de algumas maneiras diferentes.

Você pode tentar a opção -b para uma listagem de blocos, -d para informações centradas no pool, incluindo endereços de bloco, ou -m para detalhes de metaslab. E as opções do zdb funcionam desta forma legal / estranha, onde você repete a opção mais de uma vez para aumentar o detalhamento - então você pode tentar algo como

zdb -bbbb [pool | dataset]

para uma leitura super detalhada do detalhe do bloco. O Zdb pode ser ridiculamente detalhado sobre o formato de dados no disco, então eu esperaria com bastante escavação e leitura, você pode encontrar qualquer informação que você precisa, para qualquer coisa.

Marque esta página de manual, a que foi enviada com a maioria dos sistemas operacionais é lixo: link

E aqui está um bom artigo (de uma versão antiga, ainda basicamente a mesma) de Ben Rockwood: link

    
por 14.11.2014 / 16:20
0

testdisk 7.0 reconhece o paritioning corretamente após uma "pesquisa detalhada", que pode ser executada após a pesquisa rápida, que pode não retornar resultados.

    
por 05.02.2015 / 07:02