やさぐれオペレーター日記

雰囲気でやってる元ネットワークエンジニアの日記

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

deletefrom.hateblo.jp

(parted) printで現在の状態を表示しておく。

4.partedを使いパーティションを「resizepart 3 -1s」を行い、「q」で終了する。

5.「xfs_repair /dev/sda3」でファイルシステムの検査を行う。 (不要かも)

6.再起動を行い、マウントされた状態で「xfs_growfs /dev/sda3」で最大サイズにパーティションを拡大する。

7.以上

takafumi-s.hatenablog.com