fdisk
パーティションの切り直しにはfdiskを使います。
例えば、/dev/sda
のパーティションを編集するとします
fdisk /dev/sda
で起動
Command (m for help):
と表示されます。
p
でパーティションテーブルの表示
d
を押して次にパーティション番号を入力してパーティションの削除
n
で新しいパーティションの作成
t
でパーティションタイプの編集(FAT32のパーティションタイプは0b)
l
でパーティションタイプ一覧表示
w
で編集したパーティションを書き込み終了
a
でブートフラグの設定
参考リンク
parted
fdiskの機能に加えてパーティションのリサイズが行えます。
# parted /dev/sda
のように起動します
(parted)
と表示されます。
print
でパーティションテーブルの表示
resize
番号 でパーティションのリサイズ
例)/dev/sda
上のswapパーティションを縮小する
# parted /dev/sda
GNU Parted 1.7.1
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Disk /dev/sda: 4326MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.3kB 3800MB 3800MB primary fat32
2 3800MB 4318MB 518MB primary linux-swap
(parted) resize 2
Start? [3800MB]?
End? [4318MB]? 4000MB
(parted) print
Disk /dev/sda: 4326MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.3kB 3800MB 3800MB primary fat32
2 3800MB 4000MB 200MB primary linux-swap
(parted) quit
参考リンク
mkfs
ファイルシステムを作成する。
mkswap
スワップファイルシステムを作成する。
swapon
swapoff