パーティションとは
- HDD(またはSSD)は「パーティション」と呼ばれる論理的な空間に分割して利用する
- ディスク全体をひとつの領域とする場合にも、全容量を割り当てたひとつのパーティションを作る必要がある
パーティション管理とは
- ハードディスク全体のパーティションの情報をパーティションテーブルと呼ぶ
- パーティションテーブルの管理方式は従来のMBR(Master Boot Record)と新しいGPT(GUID Partition Table)の2種類がある
MBRの特徴
- 基本パーティション:4個
- 容量:2.2TB
- パーティション操作:
fdisk
コマンド、parted
コマンド - 起動用システムファームウェア:BIOS
- ブートローダー:GRUB Legacy, GRUB 2
GPTの特徴
- 基本パーティション:128個
- 容量:9.4ZB(9.4x1000x1000x1000TB)
- パーティション操作:
gdisk
コマンド、parted
コマンド - 起動用システムファームウェア:UEFI
- ブートローダー:GRUB Legacy, GRUB 2
fdisk/gdiskコマンド
$ fdisk/gdisk デバイス名
or
デバイスのパーティションテーブルを確認する
$ fdisk/gdisk -l デバイス名
例
$ Command (m for help): l
// 使用可能なパーティションタイプの一覧を表示
$ Command (m for help): n
// 新しいパーティションを作成
サブコマンド | 英語の由来 | 説明 |
---|---|---|
なし | コマンドプロンプトを表示し、対話的な操作を開始 | |
m |
menu (help) | ヘルプメニューを表示 |
l |
list partition types | 使用可能なパーティションタイプの一覧を表示 |
n |
new partition | 新しいパーティションを作成 |
d |
delete partition | 既存のパーティションを削除 |
p |
print partition table | 現在のパーティションテーブルを表示 |
t |
type | パーティションのタイプを変更 |
w |
write changes | 変更を保存してに終了 |
q |
quit | 変更を保存せずに終了 |
partedコマンド
$ parted デバイス名
または
$ parted デバイス名 [-s サブコマンド]
サブコマンド | 英語の由来 | 説明 |
---|---|---|
なし | コマンドプロンプトを表示し、対話的な操作を開始 | |
help |
help | 使用可能なコマンドの一覧を表示します。 |
print P
|
print partition table | パーティションテーブルを表示します。 |
mklabel |
make label | 新しいディスクラベルを作成します(例:gpt 、msdos )。 |
mkpart |
make partition | 新しいパーティションを作成します。 |
rm |
remove partition | 既存のパーティションを削除します。 |
resizepart |
resize partition | 既存のパーティションをリサイズします。 |
quit q
|
quit | 対話モードを終了します。 |
Ping-t
fdisk
parted
その他