MBR および GPT ディスクでのパーティションの作成・削除・一覧表示

Red Hat Enterprise LinuxBeginner
オンラインで実践に進む

はじめに

ディスクパーティション管理のチャレンジへようこそ!このチャレンジでは、Linux でディスクパーティションを管理するための標準的なコマンドラインツールである fdisk を実際に操作します。セカンダリディスクに対して、まずはマスターブートレコード(MBR)パーティションテーブル、次に GUID パーティションテーブル(GPT)を使用して、パーティションの一覧表示、作成、削除の練習を行います。

これらのスキルを習得することは、システム管理者にとって不可欠であり、RHCSA(Red Hat Certified System Administrator)試験における重要なトピックでもあります。

MBR ディスクでのパーティション作成

まずは、従来の MBR パーティションスキームから始めます。fdisk ユーティリティを使用して、利用可能なセカンダリブロックデバイス /dev/nvme1n1 に新しいプライマリパーティションを作成してください。

要件

  • fdisk コマンドを使用して /dev/nvme1n1 ディスクのパーティションを管理すること。
  • サイズが 500M の新しいプライマリパーティションを作成すること。
  • 作成後、新しいパーティションが存在することを確認すること。

初期状態では、ディスク /dev/nvme1n1 にはパーティションテーブルがありません。新しいパーティションを作成した後、sudo fdisk -l /dev/nvme1n1 の出力は、新しい /dev/nvme1n1p1 パーティションが表示され、以下のようになります。

Disk /dev/nvme1n1: 40 GiB, 42949672960 bytes, 83886080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x85191cd4

Device          Boot Start     End Sectors  Size Id Type
/dev/nvme1n1p1       2048 1026047 1024000  500M 83 Linux

GPT への変換とパーティション作成

次に、同じディスク /dev/nvme1n1 を最新の GPT パーティションスキームで再初期化し、fdisk を使用して新しいパーティションを作成します。

要件

  • fdisk コマンドを使用して /dev/nvme1n1 ディスクのパーティションを管理すること。
  • ディスクを GPT パーティションテーブルで再初期化すること。
  • サイズが 1G の新しいパーティションを作成すること。
  • 作成後、新しいパーティションを確認すること。

ディスクを GPT に再初期化し、1G の新しいパーティションを作成した後、sudo fdisk -l /dev/nvme1n1 の出力は以下のようになります。

Disklabel type: gpt

Device          Start     End Sectors Size Type
/dev/nvme1n1p1   2048 2099199 2097152   1G Linux filesystem

すべてのパーティションの削除

最後のステップでは、ディスクをクリーンアップするために /dev/nvme1n1 上のすべてのパーティションを削除します。ディスクは現在 GPT パーティションテーブルを使用しているため、引き続き fdisk を使用します。

要件

  • fdisk コマンドを使用して /dev/nvme1n1 ディスク上のすべてのパーティションを削除すること。
  • 削除後、パーティションが残っていないことを確認すること。

すべてのパーティションを削除した後、sudo fdisk -l /dev/nvme1n1 の出力にはパーティションエントリが表示されなくなります。

Disklabel type: gpt

まとめ

このチャレンジでは、fdisk を使用して MBR および GPT パーティションテーブルの両方でディスクパーティションを管理する方法を習得しました。MBR ラベルのディスクでのパーティション作成から始まり、GPT での再初期化、そして最終的なディスクのクリーンアップまでを行いました。この実践的な経験は、Linux システムにおけるローカルストレージ管理において非常に価値があり、RHCSA 試験に向けた優れた練習となります。

ディスクはいつでも、新しい MBR または GPT パーティションテーブルを書き込むことで再初期化できます。例えば、ディスクをクリーンな MBR 状態に素早くリセットするには、以下のように操作します。

sudo fdisk /dev/nvme1n1
## fdisk プロンプト内:
## o - 新しい空のDOSパーティションテーブルを作成
## w - 書き込んで終了
✨ 解答を確認して練習✨ 解答を確認して練習✨ 解答を確認して練習