Infra DevOps

インフラ構築のナレッジや、運用の自動簡易化に関する記事を書いていこうと思います

Compute Cloudのルートファイルシステム拡張

今の状態確認

# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvdb1      7.8G  678M  6.7G  10% /
tmpfs           7.3G     0  7.3G   0% /dev/shm

# lsblk -l
NAME  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
xvdb  202:16   0  100G  0 disk
xvdb1 202:17   0    8G  0 part /

 

 

拡張用ツールインストール

# yum install wget

# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

# rpm -i epel-release-6-8.noarch.rpm

# yum install dracut-modules-growroot

 

initramfs再作成

# dracut --force --add growroot /boot/initramfs-$(uname -r).img

 

再起動

# shutdown -h now

 

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvdb1       99G  748M   93G   1% /
tmpfs           7.3G     0  7.3G   0% /dev/shm
$ lsblk -l
NAME  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
xvdb  202:16   0  100G  0 disk
xvdb1 202:17   0  100G  0 part /