ホームページ >運用・保守 >安全性 >MBRパーティションとGPTパーティションについて詳しく説明しましたが、理解できましたか?

MBRパーティションとGPTパーティションについて詳しく説明しましたが、理解できましたか?

PHPz
PHPz転載
2023-06-09 11:02:2811283ブラウズ

MBRパーティションとGPTパーティションについて詳しく説明しましたが、理解できましたか?

1. MBR パーティション

MBR は Master Boot Record の略称で、ハードディスク上のパーティションを識別して管理するために使用される古いパーティション テーブル形式です。 MBR パーティション テーブルは、最大 4 つのプライマリ パーティション、または 3 つのプライマリ パーティションと 1 つの拡張パーティションを識別できます。

2TB の制限は、MBR パーティション テーブル形式を使用するハードディスクは最大 2TB までしかパーティション分割できないことを意味します。これは、MBR は 32 ビット LBA (論理ブロック アドレッシング) アドレッシング モードを使用し、最大アドレスは 2TB までしか分割できないためです。は 2^32 セクターを表し、各セクター サイズは 512 バイトであるため、サポートされるハード ディスクの最大サイズは 2 TB です。

より大きなハードディスク容量をサポートするために、ハードディスクの製造元とオペレーティング システム開発者は GPT (GUID パーティション テーブル) パーティション テーブル形式を導入しました。 GPT は 64 ビット LBA アドレス指定を使用し、最大容量 9.4ZB (1 ZB = 1024^7 バイト) のハードディスクをサポートできます。したがって、2TB を超えるハード ドライブをパーティション分割する必要がある場合は、GPT パーティション テーブル形式を使用することをお勧めします。

2. GPT パーティション

GPT (GUID パーティション テーブル) パーティション テーブルは、ハードディスク上のパーティションの識別と管理に使用される新しいパーティション テーブル形式です。古い MBR パーティション テーブルとは異なり、GPT は GUID (Globally Unique Identifier) を使用してパーティションを識別し、より大きなハードディスク容量とより多くのパーティションをサポートします。

GPT パーティション テーブルは通常、次の部分で構成されます。

  • 保護 MBR: 保護 MBR パーティション テーブル。古い BIOS システムと互換性があり、古いシステムがハードウェアと誤認するのを防ぎます。パーティションはありません。
  • プライマリ GPT ヘッダー: GPT パーティション テーブルのヘッダー情報。パーティション テーブルのサイズ、パーティション テーブルの場所、パーティション エントリのサイズ、パーティション エントリの数などが含まれます。
  • パーティション エントリ: パーティション エントリ: 各パーティション エントリには、パーティションの GUID、開始および終了 LBA、パーティション タイプなどの情報が含まれます。
  • GPT ヘッダーのバックアップ: GPT パーティション テーブルのヘッダー情報をバックアップします。
  • 未使用スペース: 未使用スペース。

GPT パーティション テーブルの各パーティション エントリには一意の GUID があります。固定パーティション タイプを使用してパーティションを識別する MBR とは異なり、この GUID を使用してパーティションを識別できます。 GPT は最大 128 個のパーティションをサポートし、EFI システム パーティション、Microsoft 基本データ パーティションなどの一部のパーティション タイプは予約されています。

3. 2TB を超えるパーティションを作成する方法

MBR と GPT は両方ともパーティション形式です。MBR の最大パーティションは 2TB 以下ですが、GPT パーティションには 2TB はありません制限があり、理論上の最大パーティションは 18 EB です。

これで、2TB を超えるパーティションを作成したい場合、MBR 形式のパーティション テーブルは使用できないことがわかりました。GPT 形式のパーティション テーブルを使用したい場合、最も一般的に使用されている fdisk パーティション ツールでは役に立ちません。 Linux では Parted パーティション ツールを使用する必要があります!

以下は、4TB パーティションを作成するプロセスを示しています。

1. 分割されたパーティションを使用する前に、まず fdisk -l を使用してハードディスク情報を確認します。

MBRパーティションとGPTパーティションについて詳しく説明しましたが、理解できましたか?

#2. 次の図に示すように、parted コマンドを使用して /dev/sdb 4.6TB をパーティション分割します。

MBRパーティションとGPTパーティションについて詳しく説明しましたが、理解できましたか?

3. 「parted」と入力した後、以下の手順 2、3、4、5、6、7、8、9、10、10、11 を実行します。説明書 説明書あります!

MBRパーティションとGPTパーティションについて詳しく説明しましたが、理解できましたか?

4. パーティションの作成が完了したら、print を使用してパーティションに関する情報を確認します。サイズ 4684GB

MBRパーティションとGPTパーティションについて詳しく説明しましたが、理解できましたか?

##5. Quit は、parted 環境を終了するために使用され、/etx/fstab を更新するように求めるメッセージが表示されます。

MBRパーティションとGPTパーティションについて詳しく説明しましたが、理解できましたか?#6、

fdisk -l を使用して sdb ハードディスクを確認します。現在、sdb1 パーティションが存在します。

##7, MBRパーティションとGPTパーティションについて詳しく説明しましたが、理解できましたか?parted これです!

8. /dev/sdb1 ファイル システムを EXT4 にフォーマットします。

mkfs.ext4 /dev/sdb1

9. /etc/fstab を編集し、起動時の自動マウントを設定します。

MBRパーティションとGPTパーティションについて詳しく説明しましたが、理解できましたか?

4. Linux 環境で MBR を GPT に変換する方法

Linux 環境では、gdisk コマンドを使用して MBR パーティションを GPT パーティションに変換できます。 MBR パーティションを GPT パーティションに変換する手順は次のとおりです。

パーティション テーブル形式を変換するとデータが失われる可能性があるため、次の手順を実行する前に、まずデータをバックアップしてください。

1. ターミナルを開きます: Linux オペレーティング システムで、ターミナルを開きます。

2. gdisk をインストールします: システムに gdisk がインストールされていない場合は、次のコマンドを使用してインストールしてください:

yuminstall gdisk

3. ディスクを開きます: 次のコマンドを使用してディスクを開きます変換したい:

sudo gdisk /dev/sdX

/dev/sdX を変換したいディスクの名前に置き換えてください。

4. パーティション テーブル形式の変換: gdisk コマンド ラインで、「r」を入力してリカバリと変換メニューに入り、次に「g」を入力してパーティション テーブルを GPT 形式に変換します。 「w」を入力して変更を保存し、gdisk を終了します。

5. 新しいパーティションの作成: 変換が完了したら、fdisk またはその他のディスク管理ツールを使用して新しい GPT パーティションを作成し、これらのパーティションにデータを復元できます。

パーティション テーブルの形式を変換すると、既存のパーティションとデータがすべて削除されるため、この操作を実行する前に必ずすべてのデータをバックアップしてください。また、MBR パーティション テーブルを GPT パーティション テーブルに変換すると、システムの起動に影響する可能性があるため、この操作を実行する前に、システム起動の基本を十分に理解していることを確認してください。

以上がMBRパーティションとGPTパーティションについて詳しく説明しましたが、理解できましたか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事は51cto.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。