UbuntuServerのディスクの容量を拡張する必要が出てきたので、ここに備忘録として残していきます。
VPSを使っていると、スケールアップなどで容量が拡張してくれるものがあります。しかし、ディスクとしては拡張されていても最初から入っているパーティションが勝手に伸びたり縮んだりすることが出来ないので我々が操作をしてあげないといけません。
前提条件
/dev/sda2のパーティションの容量を拡張するという想定で拡張の方法を書いていきます。
0.partedが入っていない場合はインストールする
partedは標準のLinuxOSでは入っている場合が多いですが、実際に入っていない場合もあるかもしれないので、その場合入れてあげます。
debian系
apt install parted
RedHat系
yum install parted
これで、パーティションツールを入れることができます。
1.partedから容量を拡張する
sudo parted
print all
# /dev/sdaを選択する
select /dev/sda
# /dev/sdaのパーティションの構成をみる
print /dev/sda
# パーティション2をリサイズする
resizepart 2
「End 400G 」100%とすることで、最大容量まで拡張できます。
最後に/dev/sdaの容量を見てみます。
print /dev/sda
2.実容量を拡張する
df -h
これでマウント中の容量を見ることができます。
そうすると実容量が拡張されていないため、resize2fs というコマンドを使っていきます。
sudo resize2fs /dev/sda2
もちろんですが、root権限が必要です。
3.容量を確認する
df -h
これで/dev/sda2の部分の容量が拡張されているのかを確認してください。