Dois fdisks vendo diferentes MBRs na mesma unidade externa (OpenBSD 4.2 / 5.5)

1

Estou tentando usar um disco rígido USB externo para copiar dados entre um sistema OpenBSD 4.2 de produção legado (em uma rede lenta e frágil - que não é uma opção) e uma nova caixa do OpenBSD 5.5, e estou me deparando uma parede estranha ao tentar obter a unidade formatada. Nenhuma das caixas reconhecerá o MBR gravado pela outra máquina.

Neste ponto, usei fdisk -i em ambas as máquinas para reinicializar o MBR, usando o modelo de MBR padrão de cada sistema operacional.

No sistema de transferência:

xfer# fdisk sd1
Disk: sd1       geometry: 30400/255/63 [488378645 4096-byte Sectors]
Offset: 0       Signature: 0xAA55
            Starting         Ending         LBA Info:
 #: id      C   H   S -      C   H   S [       start:        size ]
-------------------------------------------------------------------------------
 0: 00      0   0   0 -      0   0   0 [           0:           0 ] unused      
 1: 00      0   0   0 -      0   0   0 [           0:           0 ] unused      
 2: 00      0   0   0 -      0   0   0 [           0:           0 ] unused      
*3: A6      0   1   1 -  30399 254  63 [          63:   488375937 ] OpenBSD     

No sistema de produção (que já possui outro drive em sd1):

prod# fdisk sd2
Disk: sd2       geometry: 30400/255/63 [488378645 4096-byte Sectors]
Offset: 0       Signature: 0xAA55
          Starting         Ending        LBA Info:
 #: id      C   H  S -      C   H  S [       start:        size ]
------------------------------------------------------------------------
 0: 00      0   0  0 -      0   0  0 [           0:           0 ] unused      
 1: 00      0   0  0 -      0   0  0 [           0:           0 ] unused      
 2: 00      0   0  0 -      0   0  0 [           0:           0 ] unused      
*3: A6      0   1  2 -  30399 254 63 [          64:   488375936 ] OpenBSD     

Eu usei o disklabel nas máquinas de produção e transferência; nenhum deles verá a tabela de partições um do outro, e se eu trocar a unidade de um lado para outro de cada máquina, cada um deles continuará vendo sua própria cópia do rótulo de disco, mesmo depois de usar disklabel -c em ambos os lados para sincronizar do disco. (Estou assumindo que é porque as partições do MBR começam em diferentes setores.)

Mas estou muito confuso. Eu pensei que o objetivo de um MBR era ser, bem, mestre ? Por que as duas máquinas não estão de acordo sobre o MBR da unidade e o que posso fazer para que elas vejam a mesma tabela de partições?

Editar: Pesquisas adicionais sobre outros esquemas de particionamento de disco não esclareceram nada, exceto para reafirmar que este é um problema de MBR. A página de configuração de disco do OpenBSD menciona o Partition Boot Record, mas que está localizado na partição do MBR do OpenBSD. não afetará o que o fdisk vê. E o OpenBSD ainda, a partir de 2014, não tem suporte para Tabelas de Partição GUID. Esta resposta de FAQ parece relacionada, mas não responde à minha pergunta.

    
por Bax Ramspott 23.09.2014 / 23:34

0 respostas