カテゴリ: Linux 更新日: 2026/07/29

Linuxの基本パーティションとは?MBRの基本パーティション構造を初心者向けに徹底解説

Linuxの基本パーティションとは?MBRの基本パーティション構造
Linuxの基本パーティションとは?MBRの基本パーティション構造

先生と生徒の会話形式で理解しよう

生徒

「Linuxでディスクを分割するときに、基本パーティションって出てきたんですが、これは何ですか?」

先生

「Linuxのストレージ管理では、MBRという方式でディスクを分割するときに基本パーティションという仕組みが使われます。」

生徒

「拡張パーティションと何が違うんですか?」

先生

「基本パーティションは直接データを保存できる領域で、MBRでは最大四つまで作れる重要な領域です。順番に見ていきましょう。」

Linuxを初めて学ぶ人や、 OS・プロセス・メモリ管理・仮想マシン・コンテナの仕組みを図解で理解したい人におすすめの定番書籍です。

試して理解 Linuxのしくみを見る

※ Amazonアソシエイト広告リンク

1. Linuxの基本パーティションとは

1. Linuxの基本パーティションとは
1. Linuxの基本パーティションとは

Linuxのディスク管理において、基本パーティションはハードディスクやSSDを分割したときに作られる基本的な領域です。読み方は基本パーティションです。

この基本パーティションは、直接ファイルシステムを作成できる領域であり、Linuxのルートディレクトリやホームディレクトリなどを配置することができます。

Linux初心者にとっては、ディスクを分割する際に最初に理解すべき重要な概念です。基本パーティションはシンプルで扱いやすいため、最もよく使われるパーティションの種類です。

2. MBRとは何か

2. MBRとは何か
2. MBRとは何か

MBRは、読み方はエムビーアールで、Master Boot Recordの略です。ディスクの先頭に存在する領域で、パーティション情報や起動情報を管理しています。

MBR方式では、パーティションテーブルと呼ばれる仕組みでディスクの構造を管理しており、その中に基本パーティションの情報が記録されています。

しかしMBRには制限があり、基本パーティションは最大で四つまでしか作ることができません。この制限がLinuxのストレージ管理で重要なポイントになります。

3. 基本パーティションの特徴

3. 基本パーティションの特徴
3. 基本パーティションの特徴

基本パーティションは、ディスク上で直接ファイルシステムを作成できる領域であり、LinuxのOSやアプリケーション、データを保存することができます。

また、基本パーティションはブート可能な領域としても利用されることが多く、Linuxの起動ディスクとして設定されることもあります。

MBRでは最大四つまでしか作れないという制限がありますが、その分構造がシンプルで管理しやすいというメリットがあります。

4. Linuxでの基本パーティションの確認方法

4. Linuxでの基本パーティションの確認方法
4. Linuxでの基本パーティションの確認方法

Linuxではlsblkコマンドを使うことで、ディスクとパーティションの構成を簡単に確認できます。初心者でも扱いやすいコマンドです。


lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk 
sda1     8:1    0    5G  0 part /
sda2     8:2    0    5G  0 part /home
sda3     8:3    0    5G  0 part /var
sda4     8:4    0    5G  0 part /backup

このように、sda1からsda4までが基本パーティションとして作成されています。MBRではこのように最大四つまでの領域が基本パーティションとして利用できます。

5. fdiskコマンドでの詳細確認

5. fdiskコマンドでの詳細確認
5. fdiskコマンドでの詳細確認

fdiskコマンドを使うと、より詳細なパーティション情報を確認することができます。Linuxのストレージ管理では非常に重要なコマンドです。


fdisk -l
Disk /dev/sda: 20 GiB
Device     Boot Start     End Sectors Size Id Type
/dev/sda1  *     2048 10485759 10483712   5G 83 Linux
/dev/sda2       10485760 20971519 10485760   5G 83 Linux
/dev/sda3       20971520 31457279 10485760   5G 83 Linux
/dev/sda4       31457280 41943039 10485760   5G 83 Linux

ここではすべてが基本パーティションとして作成されています。Idが八十三のものはLinux用のパーティションとして設定されています。

6. 基本パーティションの作成方法

6. 基本パーティションの作成方法
6. 基本パーティションの作成方法

Linuxではfdiskコマンドを使って基本パーティションを作成できます。操作はシンプルですが、ディスクの内容が消える可能性があるため注意が必要です。


fdisk /dev/sda
Command (m for help): n
Partition type
   p   primary

ここでpを選択することで基本パーティションを作成できます。作成後はファイルシステムを作成し、マウントすることで使用可能になります。

7. 基本パーティションの制限と注意点

7. 基本パーティションの制限と注意点
7. 基本パーティションの制限と注意点

MBR方式では基本パーティションは最大四つまでという制限があります。そのため、用途が増えてきた場合には拡張パーティションを利用する必要があります。

また、パーティションを分割しすぎると管理が複雑になるため、用途に応じて適切な構成を設計することが重要です。

Linux初心者はまず基本パーティションの仕組みを理解し、その後拡張パーティションや論理パーティションの理解へと進むとスムーズです。

8. GPTとの違い

8. GPTとの違い
8. GPTとの違い

GPTは、読み方はジーピーティーで、GUID Partition Tableの略です。MBRの後継となる方式であり、パーティション数の制限がほとんどありません。

GPTでは基本パーティションという概念はありますが、MBRのような四つまでという制限はなく、より柔軟なディスク管理が可能です。

しかし古い環境ではMBRが使われていることも多いため、基本パーティションの仕組みは今でも重要な知識となります。

LPICレベル1の合格を目指している人や、 Linuxコマンド・シェル・ネットワーク・セキュリティの試験対策を効率よく進めたい人におすすめの定番問題集です。

Linux教科書 LPICレベル1 スピードマスター問題集を見る

※ Amazonアソシエイト広告リンク

まとめ

まとめ
まとめ

今回の記事では、Linuxのファイルシステムやストレージ管理において非常に重要な役割を持つ基本パーティションについて、MBRの仕組みとあわせて詳しく学びました。Linux初心者にとって、ディスク管理やパーティションの概念は少し難しく感じることがありますが、基本パーティションの理解はサーバー構築やシステム運用の土台となる重要な知識です。

まず、LinuxではハードディスクやSSDなどのストレージを複数の領域に分割して管理する仕組みがあり、その分割された領域をパーティションと呼びます。その中でも基本パーティションは、直接ファイルシステムを作成できる領域であり、Linuxのルートディレクトリやホームディレクトリ、ログ保存領域など、実際にデータを格納するために使用されます。Linuxサーバー運用やクラウド環境でも、この基本パーティションの理解は欠かせません。

次に、MBRというディスク管理方式について理解しました。MBRはディスクの先頭に存在する管理領域であり、パーティションテーブルという情報を持っています。このパーティションテーブルには、最大四つまでの基本パーティションを登録することができます。この制限は古くから存在しており、現在の大容量ディスクや複雑な用途ではやや不便に感じることもありますが、シンプルで扱いやすいという特徴があります。

基本パーティションの大きな特徴は、直接ファイルシステムを作成できる点です。ext4やxfsなどのLinuxファイルシステムを作成し、そのままマウントして利用できるため、非常にシンプルな構成になります。また、ブート可能な領域としても利用できるため、Linuxの起動ディスクとして設定されることも多くあります。

Linuxコマンドを使った確認方法としては、lsblkコマンドやfdiskコマンドが重要です。lsblkコマンドではディスク全体の構成を視覚的に確認でき、fdiskコマンドでは詳細なパーティション情報を確認できます。これらのコマンドを使いこなすことで、現在のディスク構成を正確に把握することができ、トラブル対応や構成変更の際にも役立ちます。


lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk 
sda1     8:1    0    5G  0 part /
sda2     8:2    0    5G  0 part /home
sda3     8:3    0    5G  0 part /var
sda4     8:4    0    5G  0 part /backup

また、fdiskコマンドを使えば、MBRに登録されている基本パーティションの詳細を確認できます。Linuxの学習や実務において、このコマンドは頻繁に使用されるため、操作に慣れておくことが重要です。


fdisk -l
Disk /dev/sda: 20 GiB
Device     Boot Start     End Sectors Size Id Type
/dev/sda1  *     2048 10485759 10483712   5G 83 Linux
/dev/sda2       10485760 20971519 10485760   5G 83 Linux
/dev/sda3       20971520 31457279 10485760   5G 83 Linux
/dev/sda4       31457280 41943039 10485760   5G 83 Linux

基本パーティションの作成は、fdiskコマンドを使って行います。新しいパーティションを作る際には、pを選択することで基本パーティションを指定できます。この操作はLinuxのディスク設定において基本となるため、しっかり理解しておく必要があります。


fdisk /dev/sda
Command (m for help): n
Partition type
   p   primary

ただし、MBRでは基本パーティションは最大四つまでという制限があるため、それ以上の領域を作りたい場合は拡張パーティションを利用する必要があります。この点はLinux初心者がつまずきやすいポイントの一つですが、基本パーティションと拡張パーティションの違いを理解することで、スムーズに理解できるようになります。

さらに、近年ではGPTという新しいディスク管理方式も広く利用されています。GPTではパーティション数の制限がほとんどなく、より柔軟なディスク設計が可能です。しかし、古い環境や一部のシステムではMBRが使われているため、基本パーティションの知識は今でも重要です。

Linux初心者が最初に身につけるべきポイントとして、基本パーティションの役割、MBRの制限、ディスク構成の確認方法、そして実際のコマンド操作があります。これらを理解することで、Linuxのストレージ管理を正しく扱えるようになり、より実践的なスキルへとつながります。

先生と生徒の振り返り会話

生徒

「基本パーティションは、Linuxで実際にデータを保存するための重要な領域なんですね。」

先生

「その通りです。ファイルシステムを作成して直接使えるので、最も基本となる領域です。」

生徒

「MBRでは四つまでしか作れないという制限があるのも理解できました。」

先生

「はい。その制限があるため、必要に応じて拡張パーティションを使うことになります。」

生徒

「lsblkやfdiskコマンドを使えば、今の構成も確認できるんですね。」

先生

「そうです。Linuxコマンドを実際に使って確認することが理解を深める一番の近道です。」

生徒

「GPTという新しい方式もあるけど、MBRもまだ大事なんですね。」

先生

「その通りです。基本パーティションの仕組みを理解しておくことで、どの環境でも対応できるようになります。」

関連記事:
カテゴリの一覧へ
新着記事
New1
Linux
Linuxのストレージとは?HDDやSSDなどデータ保存装置の仕組みを初心者向けに解説
新規投稿
New2
基本情報技術者試験
HTMLとは?初心者でもわかるWebページ作成の基礎と仕組みをやさしく徹底解説!
更新記事
New3
基本情報技術者試験
主キーとは?データベースの基本を初心者向けにやさしく解説
更新記事
New4
Linux
Linuxのスタティックリンクとは?ライブラリを実行ファイルに組み込む静的リンクを初心者向けに解説
新規投稿
人気記事
No.1
Java&Spring記事人気No1
基本情報技術者試験
イーサネット(Ethernet)とは?初心者にもわかるLANの基本技術をやさしく解説
No.2
Java&Spring記事人気No2
基本情報技術者試験
DHCP
239
DHCPとは?初心者でもわかるIPアドレス自動割り当ての仕組み
No.3
Java&Spring記事人気No3
基本情報技術者試験
NIC
224
NICとは何か?初心者にもわかるネットワークインターフェースカードの基本
No.4
Java&Spring記事人気No4
基本情報技術者試験
CPU
211
CPUとは何かを完全解説!初心者でもわかるコンピュータの頭脳の仕組み
No.5
Java&Spring記事人気No5
基本情報技術者試験
IPv4
126
IPv4とは?初心者でもわかるIPアドレスの基本と通信のルール
No.6
Java&Spring記事人気No6
基本情報技術者試験
16進数とは?初心者にもわかる意味・読み方・変換方法をやさしく解説!
No.7
Java&Spring記事人気No7
基本情報技術者試験
HTTP
111
HTTPとは?初心者にもわかりやすく仕組みを解説!Webの基本を学ぼう
No.8
Java&Spring記事人気No8
基本情報技術者試験
SMTP
109
SMTPとは?初心者でもわかるメール送信の仕組みとプロトコルをやさしく解説!