FreeBSDがマウント用にMBRパーティション/ dev / nodesを生成する方法

FreeBSDがマウント用にMBRパーティション/ dev / nodesを生成する方法

現在FreeBSDバージョンFreeBSD 10.0-RELEASEを使用しています。 ZFSルートディレクトリを使用してインストールします。 MBRパーティションドライブをマウントしようとしていますが、パーティションノード/dev/ada4p1などをインポートできません。パーティションはEXT2としてフォーマットされます。

ada4のパーティションにアクセスするには、カーネルモジュールまたはコマンドを実行する必要がありますか?

[root@core /mnt]# ls -l /dev/ada*
crw-r-----  1 root  operator  0x76 May  2 10:29 /dev/ada0
crw-r-----  1 root  operator  0x79 May  2 10:29 /dev/ada0p1
crw-r-----  1 root  operator  0x7b May  2 10:29 /dev/ada0p2
crw-r-----  1 root  operator  0x7d May  2 10:29 /dev/ada0p3
crw-r-----  1 root  operator  0x8b May  2 10:29 /dev/ada0p4
crw-r-----  1 root  operator  0x9f May  2 10:29 /dev/ada0p4.eli
crw-r-----  1 root  operator  0x8d May  2 10:29 /dev/ada1
crw-r-----  1 root  operator  0x98 May  2 10:30 /dev/ada1.eli
crw-r-----  1 root  operator  0x8f May  2 10:29 /dev/ada2
crw-r-----  1 root  operator  0xa1 May  2 10:30 /dev/ada2.eli
crw-r-----  1 root  operator  0x91 May  2 10:29 /dev/ada3
crw-r-----  1 root  operator  0xa2 May  2 10:30 /dev/ada3.eli
crw-r-----  1 root  operator  0x93 May  2 10:29 /dev/ada4


[root@core /mnt]# fdisk /dev/ada4
******* Working on device /dev/ada4 *******
parameters extracted from in-core disklabel are:
cylinders=7752021 heads=16 sectors/track=63 (1008 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=7752021 heads=16 sectors/track=63 (1008 blks/cyl)

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 131 (0x83),(Linux native)
    start 1, size 3906250000 (1907348 Meg), flag 0
        beg: cyl 0/ head 0/ sector 2;
        end: cyl 1023/ head 254/ sector 63
The data for partition 2 is:
sysid 131 (0x83),(Linux native)
    start 3906250752, size 3907784704 (1908098 Meg), flag 0
        beg: cyl 1023/ head 254/ sector 63;
        end: cyl 1023/ head 254/ sector 63
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED>

ベストアンサー1

Linuxがフォーマットされているようです。/dev/ada4 膜バイオリアクターディスクが正しく認識されないFreeBSD 幾何学ドライバー。fdiskしたがって、レガシーユーティリティを通して見ることができますがgpart show ada4

これはおそらく、ada4デバイスが2TB以上のディスク(2つのパーティション、それぞれほぼ2TB)を処理するためにいくつかの非標準MBR拡張を使用するためです。

~から膜バイオリアクターウィキペディア:

膜バイオリアクターパーティションエントリと膜バイオリアクターただし、商用オペレーティングシステムで使用されるスタートコードは、32ビットに制限。したがって、512バイトセクタ(実際またはシミュレーション)を使用するディスクでサポートされている最大ディスクサイズ膜バイオリアクター非標準方法を使用しないパーティション化方法は次のとおりです。2TBに制限。したがって、2010年から広く使用されているため、より大きなディスクには別のパーティションスキームを使用する必要があります。膜バイオリアクターしたがって、パーティションスキームはGUIDパーティションテーブル(GUIDパーティションテーブル)に置き換えられます(GPT)。正式なアプローチは、単に保護MBRを使用してデータの整合性を確保することです。特に、GPTスキームをサポートしていないオペレーティングシステムとの以前のバージョンとの互換性を提供しません。同時に、第三者はさまざまな形態のハイブリッドMBRを設計および実装しました。ディスクの最初の物理2TBにある「パラレル」パーティションを維持および/または古いオペレーティングシステムが起動することを許可するにはGPTゾーン設定も同様です。今、これらのソリューションの非標準的な特性により、さまざまな互換性の問題が発生する可能性があります。しかし、場合によっては。

FreeBSD現在の好みはおおよそGPTパーティションスキームとその両方膜バイオリアクターユーティリティは、fdiskリムーバブルではないメディアに関連する従来の問題を考慮します。

おすすめ記事