ちょっと用事があって、Vagrant + Fedora CoreOS の環境を作ってみた。
DockerFileをビルドしようとしたけど、あまりにでかいイメージで、途中でbuildがこけてしまった。
No Spaceのエラーが出ているので、CoreOSのサイズを拡張しようとしたけど、ちょっと悩んだのでメモ。
-
Vagrant で CoreOS の disksizeを大きくする。
Vagrant の plugin である、disksizeを使っていたので、ここの値を大きくする。config.disksize.size = '40GB'
-
cfdisk を実行し、/dev/sda4 を resize する。
ここを参照した 。 -
続いて、
xfs_growfs
を実行して完了の予定、、、だったが、XFS_IOC_FSGROWFSDATA xfsctl failed: Read-only file system
と言われて失敗。 -
Read-Only と言われているので、Read Write に変更してから
xfs_growfs
を実行する。
これで、/sysrootが拡張できた。sudo su growpart /dev/sda 4 sudo su - unshare --mount mount -o remount,rw /sysroot xfs_growfs /sysroot