手動パーティショニング
手動パーティション分割により、ディスク パーティション スキームを完全に制御できます。これは、個別の /home パーティションを持つ、複数のディスクを使用する、特別なパーティション レイアウトを必要とするなど、特定のニーズを持つユーザーに適しています。
手動パーティショニングを使用する場合
- 再インストール中に個人データを保存するために、
/homeディレクトリを別のパーティションに置きたい - 個別に計画する必要がある複数のディスク
- 特定のファイル システム (Btrfs、XFS など) を使用する必要がある
- パーティション サイズを正確に制御する必要がある
- 専用のスワップ パーティションを作成する必要がある
パーティションの基本
パーティションテーブルのタイプ
- GPT: 最新の UEFI システムで使用されます。すべての新規インストールに推奨
- MBR: レガシー BIOS システムで使用されます。最大 4 つのプライマリ パーティションをサポートします
共通ファイルシステム
| ファイルシステム | 特長 | ユースケース |
|---|---|---|
| 内線4 | 安定した、成熟した、バランスの取れたパフォーマンス | デフォルトの推奨事項。ほとんどのシナリオに適しています |
| Btrfs | スナップショット、透過的圧縮、サブボリュームをサポート | スナップショット/ロールバック機能が必要なユーザー |
| XFS | 高いパフォーマンス、大きなファイルの処理に優れています | データベース、ビデオ編集 |
| FAT32 | クロスプラットフォーム互換性 | EFIシステムパーティション |
推奨されるパーティション スキーム
基本スキーム (単一ディスク 256 GB+)
| パーティション | マウントポイント | ファイルシステム | サイズ | 注意事項 |
|---|---|---|---|---|
| EFIシステムパーティション | /boot/efi | FAT32 | 512MB | UEFIブートに必要 |
| ルートパーティション | / | 内線4 | 50~100GB | システムとソフトウェア |
| ホームディレクトリ | /home | 内線4 | 残りスペース | 個人データ |
| スワップパーティション | 交換する | 交換する | RAMと同等 | オプション。代わりにスワップファイルを使用できます |
高度なスキーム (サーバーまたは大容量ディスク)
| パーティション | マウントポイント | ファイルシステム | サイズ | 注意事項 |
|---|---|---|---|---|
| EFIシステムパーティション | /boot/efi | FAT32 | 512MB | UEFIブート |
| ブートパーティション | /boot | 内線4 | 1GB | LUKS 暗号化を使用する場合に必要 |
| ルートパーティション | / | 内線4 | 50~100GB | システムコア |
| ホームディレクトリ | /home | 内線4 | 必要に応じて | 個人データ |
| データパーティション | /data | ext4/XFS | 必要に応じて | 追加のデータストレージ |
| スワップパーティション | 交換する | 交換する | 1~2x RAM | 冬眠およびメモリ不足の状況の場合 |
手動パーティショニングでは、ディスク パーティション テーブルが直接変更されます。間違ったディスクを選択したり、誤ってパーティションを削除したりすると、データが永久に失われます。続行する前にターゲット ディスクを確認し、重要なデータをすべてバックアップしてください。
インストーラーでの操作
1. 手動パーティション設定を開始します
インストールの種類のステップで、手動パーティション (または「その他」) を選択します。
2. パーティションテーブルの作成 (新規ディスクのみ)
新しいディスクの場合は、最初にパーティション テーブルを作成する必要があります。
- ディスクデバイスを選択し、新しいパーティションテーブルをクリックします。
- GPT パーティション テーブル タイプを選択します
3. EFI システム パーティションの作成
- 空き領域をクリックし、[+] ボタンをクリックして新しいパーティションを作成します。
- サイズ: 512 MB
- パーティション タイプ: プライマリ
- ファイル システム: EFI システム パーティション (FAT32)
- マウント ポイント:
/boot/efi
これがデュアル ブート インストールであり、Windows EFI パーティションがすでに存在する場合は、新しい EFI パーティションを作成しないでください。代わりに、既存の EFI パーティションを選択し、マウント ポイントを /boot/efi に設定します (フォーマットしないでください)。 EFI パーティションをフォーマットすると、Windows が起動できなくなります。
4. ルートパーティションの作成
- 空き領域をクリックし、[+] をクリックします。
- サイズ: 50 ~ 100 GB (総ディスク容量に基づいて調整します)
- ファイル システム: ext4
- マウント ポイント:
/
5. /home パーティションを作成する
- 空き領域をクリックし、[+] をクリックします。
- サイズ: 残りのスペースの大部分を割り当てます。
- ファイル システム: ext4
- マウント ポイント:
/home
6. スワップ パーティションの作成 (オプション)
- 空き領域をクリックし、[+] をクリックします。
- サイズ: 物理 RAM と同等 (休止状態が必要な場合は、1.5 ~ 2 倍の RAM を使用してください)
- ファイル システム: スワップ領域
7. ブートローダーの場所を確認する
「ブート ローダーのインストール用のデバイス」が EFI パーティションを含むディスクを指していることを確認します。
スワップサイズの推奨事項
| 物理RAM | スワップ (休止状態なし) | スワップ (休止状態あり) |
|---|---|---|
| 4GB未満 | 4GB | RAM×2 |
| 4~8GB | 4GB | RAM×1.5 |
| 8~16GB | 4~8GB | RAM×1 |
| 16GB以上 | 4~8GB | RAM×1 |
十分な RAM (16 GB 以上) があり、休止状態が必要ない場合は、スワップ パーティションの作成を完全にスキップし、代わりにインストール後にスワップ ファイルを使用できます。
個別の /home パーティションの利点
独立した /home パーティションの最大の利点は次のとおりです。
- 再インストール中にデータを保持する: 再インストールするときは、ルート パーティションのみをフォーマットします。
/homeパーティションはそのまま残ります - より柔軟なデータ管理:
/homeを別のディスクに個別にバックアップ、暗号化、またはマウントできます。 - より明確なスペース プランニング: システム スペースと個人データ スペースが相互に干渉しません。
コマンドラインによるパーティションの検証
インストール後、次のコマンドを使用してパーティション レイアウトを確認できます。
# View disks and partitions
lsblk
# View mount points and disk usage
df -h
# View detailed partition information
sudo fdisk -l
# View fstab configuration
cat /etc/fstabよくある質問
インストーラーは EFI パーティションがないと言う
USB ドライブを UEFI モードで起動し、「EFI システム パーティション」タイプの FAT32 パーティションを作成したことを確認します。
ルートパーティションはどのくらいの大きさにすべきでしょうか?
- 最小: 25 GB
- 推奨最小値: 50 GB
- 寛大な割り当て: 100 GB
- 多くのソフトウェア (Docker イメージ、開発ツールなど) をインストールする予定がある場合は、ルート パーティションにさらに多くのスペースを与えてください。
別の /boot パーティションが必要ですか?
ほとんどの通常のインストールでは、いいえ。別の /boot パーティションは、LUKS フルディスク暗号化または特定の特別な LVM 構成を使用する場合にのみ必要です。