やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

Raspbianでパーティションを操作するコマンドまとめ

 parted, fdisk

対象環境

コマンド一覧

  • A. sudo parted /dev/sdb
  • B. sudo fdisk /dev/sdb

バイス

 対象デバイス名を/dev/sdbと仮定したコマンドである。デバイス名の調査は以下を参照。

どちらを使う?

 partedを使う。fdiskは2TB以上になると使えない。

A. sudo parted /dev/sdb

方法

  • 1. 開始
  • 2. 操作
  • 3. フォーマット

手順

1. 開始

$ sudo parted /dev/sdb

2. 操作

2-0. Ignore/Cancel, Yes/No

 操作中に以下のような問いがされることがある。

(Ignore/Cancel) 
(Yes/No) 

 それぞれ次のように入力してEnterキーを押下すること。

意味|入力値 ----|------ Ignore|i Cancelc Yes|y No|n

2-1. ヘルプ表示

(parted) h

2-2. 終了

(parted) q

2-3. パーティション表示

(parted) p

2-4. パーティション削除

(parted) rm 1

 1pで表示したときのパーティションIDを入れる。

2-5. パーティション作成

2-5-1. パーティション・テーブル作成
(parted) mktable msdos
テーブル種別 概要
MBR msdos 古い形式。容量2TBまで。パーティションは4つまで。
GTP gpt 新しい形式。容量2TBまで。パーティションは128つまで。
(parted) mktable msdos
(parted) mkpart primary fat32 0% 100M
(parted) mkpart primary ext4 100M 100%
(parted) print
(parted) quit
2-5-2. パーティション作成
(parted) mkpart primary fat32 0% 100M
(parted) mkpart primary ext4 100M 100%
パーティション種別 フォーマット サイズ 用途
プライマリ FAT32 100MB ブート領域
プライマリ ext4 残り全部 システム領域

3. フォーマット

$ sudo mkfs.vfat -n BOOT -F 32 /dev/sdb1
$ sudo mkfs.ext4 /dev/sdb2

参考