AmazonLinuxがルートパーティションを8GBまでしか認識してない場合の拡張方法
AWSで新しくインスタンスを作った際に、RootDevice(ESB)に30Gほど割り当てたのですが、
AmazonLinuxが認識している/dev/sda1(/dev/xvda1)のディスクサイズが8Gしか認識していなかったので、それを30Gまで広げる方法。
ext4でやってみたのですが、たぶんext2以降ならいけるはず。
まずはインストール直後のディスク状態
# df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 8.0G 1.2G 6.8G 15% / tmpfs 298M 0 298M 0% /dev/shm
8Gしか認識してませんね。 fdisk -lとするとちゃんと30Gあると出るのに。
下記コマンドを実行したら30Gまで認識してくれました
resize2fs /dev/sda1
増えてます
# df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 30G 1.2G 29G 4% / tmpfs 298M 0 298M 0% /dev/shm