두 개의 fdisk가 동일한 외부 드라이브에서 다른 MBR을 참조합니다(OpenBSD 4.2/5.5)

두 개의 fdisk가 동일한 외부 드라이브에서 다른 MBR을 참조합니다(OpenBSD 4.2/5.5)

외부 USB 하드 드라이브를 사용하여 이전 OpenBSD 4.2 시스템(느리고 취약한 네트워크를 통해 - 옵션이 아님)과 최신 OpenBSD 5.5 시스템 간에 데이터를 복사하려고 하는데, 작업하는 동안 이상한 상황이 발생합니다. 운전 시간을 포맷하려고 합니다. 두 시스템 모두 다른 시스템이 작성한 MBR을 인식하지 못합니다.

fdisk -i이 시점에서는 각 운영 체제에 대한 기본 MBR 템플릿을 사용하여 두 시스템 모두에서 MBR을 다시 초기화 했습니다 .

전송 시스템 정보:

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     

프로덕션 시스템(이미 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     

저는 생산 기계와 컨베이어 기계 모두에서 디스크 라벨을 사용하고 있습니다. 어느 쪽도 상대방의 파티션 테이블을 볼 수 없으며, 드라이브를 각 기계에서 차례로 앞뒤로 교환하면 disklabel -c양쪽이 슬레이브 디스크 동기화를 사용한 후에도 각각 디스크 레이블의 자체 복사본이 계속 표시됩니다. (MBR 파티션이 다른 섹터에서 시작되기 때문이라고 가정합니다.)

하지만 나는 매우 혼란스러워요. MBR의 요점은 다음과 같습니다.주인? 두 시스템의 드라이브에 대한 MBR이 일치하지 않는 이유는 무엇이며 동일한 파티션 테이블을 표시하려면 어떻게 해야 합니까?

편집: 다른 디스크 파티셔닝 체계에 대한 추가 연구에서는 이것이 MBR 문제라는 점을 반복하는 것 외에는 아무것도 명확하지 않았습니다. 이것OpenBSD 디스크 설정 페이지파티션 부트 레코드가 언급되어 있지만 MBR의 OpenBSD 파티션에 있으므로 fdisk가 보는 내용에는 영향을 미치지 않습니다. 2014년 현재 OpenBSD는 여전히 GUID 파티션 테이블을 지원하지 않습니다. 이 FAQ관련성이 있는 것 같지만 내 질문에 대답하지 않습니다.

관련 정보