ESXiで構築したLinux仮想マシンのディスク容量を広げる方法
前提として、
CentOS7 xfsで
ルートパーティション
bootパーティション
swapパーティション
でインストールを行ったLinuxのルートパーティションを拡張する。
1.ESXi上でディスク容量を拡張する。
2.ルートパーティションを広げるために、インストールメディアから起動させる。
※ISOをブートできない場合があるので、起動シーケンスの遅延などを試す、
2.5 Rescure to centos systemを選択
3.起動した際に「3」を押し、マウントをさせない。 dev/sda3は環境により異なる。「1」を押すと/mnt/sysimage/配下にマウントした状態で起動する。 マウントした状態でrootパーティションをアンマウントできなかったため、「3」でそもそもマウントさせない状態で行うことを推奨。
parted
(parted) printで現在の状態を表示しておく。
4.partedを使いパーティションを「resizepart 3 -1s」を行い、「q」で終了する。
5.「xfs_repair /dev/sda3」でファイルシステムの検査を行う。 (不要かも)
6.再起動を行い、マウントされた状態で「xfs_growfs /dev/sda3」で最大サイズにパーティションを拡大する。
7.以上