
外部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関連性があるようですが、私の質問には答えません。