Arch Linux on RasPi の容量を最大化

SD カードの容量をどれくらい使っているのか,気になったので調べてみた.

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       1.7G  447M  1.1G  30% /
devtmpfs        214M     0  214M   0% /dev
tmpfs           218M     0  218M   0% /dev/shm
tmpfs           218M  300K  218M   1% /run
tmpfs           218M     0  218M   0% /sys/fs/cgroup
tmpfs           218M     0  218M   0% /tmp
/dev/mmcblk0p1   90M   25M   66M  28% /boot
tmpfs            44M     0   44M   0% /run/user/1000

あれ?
16GB の SD カードを使ってるのに,2GB しか使っていないぞ.


どうやら,Arch Linux のディスクイメージは 2GB しか使っていないようだ.
使われていない 10GB 以上の領域が無駄になっているので,使えるようにする.


今回は root で作業することにする.

$ sudo -i

するとプロンプトが # に変化する.


次に,fdisk を起動する.

# fdisk /dev/mmcblk0

p を押すと現在のパーティション数が分かる.

/dev/mmcblk0p1
/dev/mmcblk0p2
/dev/mmcblk0p5

この3つの場合は以下の手順でいいが,異なる場合は,最悪,OS のインストールからやり直しになるかもしれないので,よく調べてから覚悟を決めて挑んでほしい.
  1. d を押す
  2. 5 を押す
  3. d を押す
  4. 2 を押す
  5. n を押す
  6. e を押す
  7. Enter を押す(デフォルトを選択)
  8. Enter を押す(デフォルトを選択)
  9. n を押す
  10. l(エル)を押す
  11. 5 を押す
  12. Enter を押す(デフォルトを選択)
  13. Enter を押す(デフォルトを選択)
  14. w を押す
そして,再起動

# reboot

再びログインして,root になる.

$ sudo -i

容量を拡張するため resize2fs を実行する.

# resize2fs /dev/mmcblk0p5

これで終了.


実際に容量がアップしたか,確かめてみる.

# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        15G  449M   14G   4% /
devtmpfs        214M     0  214M   0% /dev
tmpfs           218M     0  218M   0% /dev/shm
tmpfs           218M  304K  218M   1% /run
tmpfs           218M     0  218M   0% /sys/fs/cgroup
tmpfs           218M     0  218M   0% /tmp
/dev/mmcblk0p1   90M   25M   66M  28% /boot
tmpfs            44M     0   44M   0% /run/user/1000

うん.ちゃんと無駄なく使えるようになった.

今日はこの辺で.


応援よろしくにゃ~.
にほんブログ村 科学ブログ 科学実験・工作へ
にほんブログ村

コメント

このブログの人気の投稿

第1回 ラムダ抽象と関数適用

パソコンの Arch Linux に Emacs をインストール

パソコンの Arch Linux に Chrome をインストール