どーも!marusukeです!
GPTディスクのパーティション作成や変更などを行うコマンドgdisk
について説明します!
gdiskコマンドでできること
gdisk [オプション] デバイス
gdisk
コマンドは、GPT(GUID Partition Table)ディスクのパーティショニングを行うためのコマンドラインユーティリティです
gdisk
は、MBR(Master Boot Record)ディスクの操作を行うfdisk
コマンドの機能を拡張し、GPTディスクに対応させたものです
主な機能
- パーティションの表示:
ディスク上の既存のパーティションを表示します - 新しいパーティションの作成:
ディスク上に新しいパーティションを作成します - パーティションの削除:
既存のパーティションを削除します - パーティションの変更:
パーティションのサイズやタイプを変更します - MBRからGPTへの変換:
MBRディスクをGPTディスクに変換します
gdiskコマンドの使用例
1. ディスクのパーティションテーブルを表示
sudo gdisk -l /dev/sda
出力例
GPT fdisk (gdisk) version 1.0.5
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/sda: 209715200 sectors, 100.0 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): ABCD1234-EFGH-5678-IJKL-9876543210MN
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 209715166
Partitions will be aligned on 2048-sector boundaries
Total free space is 2047 sectors (1023.5 KiB)
Number Start (sector) End (sector) Size Code Name
1 2048 1026047 500.0 MiB EF00 EFI System
2 1026048 209715199 99.5 GiB 8300 Linux filesystem
gdiskの対話モード
gdisk
コマンドは対話モードで動作し、以下のコマンドを使用して操作を行います。
コマンド | 説明 |
---|---|
b | バックアップ: 現在のパーティションテーブルをファイルに保存します。 |
c | パーティション名を変更します。 |
d | パーティションを削除します。 |
i | パーティションの情報を表示します。 |
l | ファイルシステムのタイプコードをリストします。 |
n | 新しいパーティションを作成します。 |
p | 現在のパーティションテーブルを表示します。 |
q | 変更を保存せずに終了します。 |
r | リカバリと変換のオプションメニューを表示します。 |
t | パーティションのタイプコードを変更します。 |
v | パーティションテーブルの検証を行います。 |
w | 変更を保存して終了します。 |
x | 専門家向けのオプションメニューを表示します。 |
例: 新しいパーティションの作成(対話モード)
gdisk
を開始
sudo gdisk /dev/sda
n
を押して新しいパーティションを作成
Command (? for help): n
- パーティション番号を指定(通常はデフォルトを使用)
Partition number (1-128, default 3): 3
- 最初のセクターを指定(通常はデフォルトを使用)
First sector (34-209715166, default = 209715200): 209715200
- 最後のセクターを指定(サイズを指定してもよい)
Last sector, +sectors or +size{K,M,G,T,P} (209715200-209715199, default = 209715199): +10G
- パーティションタイプを指定
Enter the partition type (EF00 for EFI System, 8300 for Linux filesystem): 8300
w
を押して変更を保存して終了
Command (? for help): w
注意点
- バックアップの重要性: パーティションテーブルの操作は慎重に行う必要があります。誤った操作はデータ損失につながる可能性があるため、重要なデータは事前にバックアップを取ることを推奨します
- 再フォーマットとマウント: 新しいパーティションを作成した後、ファイルシステムを作成し、適切な場所にマウントする必要があります
まとめ
gdisk
コマンドは、GPTディスクのパーティショニングを行うためのコマンドです。対話モードを使用して、新しいパーティションの作成や既存のパーティションの削除、変更を行うことができます
以上です!
ここまで読んでいただきありがとうございました!
コメント