VMwareのゲストOS（CentOS6.4）のディスク容量を増やす

VCSのDBが大き過ぎて、デフォルトのHDDには入りきれない。
ディスク容量を増やす作業を行った際のメモ

＜ここを参考にした＞
http://junrei.dip.jp/wordpress/vmware/vmware%E3%81%AE%E3%82%B2%E3%82%B9%E3%83%88os%EF%BC%88centos6-4%EF%BC%89%E3%81%AE%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E5%AE%B9%E9%87%8F%E3%82%92%E5%A2%97%E3%82%84%E3%81%99%E6%96%B9%E6%B3%95/
LVMでは、ディスクサイズを増やすことも減らすことも出来る。
今回、CentOS6.4でディスクサイズを10GBから20GBまで増やした。
CentOS5系では何回かやっていたが、あまり頻繁にやる作業ではないため、やる度に忘れてしまうので、書き留めておくことにする。
ポイントは、VMwareのディスク設定で割り当て容量を増やし、LVMで使用するパーティションを作成するため、Linuxのパーティション数制限（4パーティション）に引っかかってしまうことだ。

仮想の場合の拡張手順のイメージ図（なるほどw）
![lvextend.png](https://qiita-image-store.s3.amazonaws.com/0/44351/ae733d14-8061-9e28-0fad-a5c8191dd328.png)



[root@vcs-db1 ~]# vgdisplay
  --- Volume group ---
  VG Name               vg_vcs
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               15.51 GiB
  PE Size               4.00 MiB
  Total PE              3970
  Alloc PE / Size       3970 / 15.51 GiB
  Free  PE / Size       0 / 0
  VG UUID               QTO1bi-BhEy-zPCU-QjjD-gfra-RPbB-HaElXw

[root@vcs-db1 ~]# vgextend vg_vcs /dev/sda3
  Volume group "vg_vcs" successfully extended

[root@vcs-db1 ~]# vgdisplay
  --- Volume group ---
  VG Name               vg_vcs
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               199.50 GiB
  PE Size               4.00 MiB
  Total PE              51073
  Alloc PE / Size       3970 / 15.51 GiB
  Free  PE / Size       47103 / 184.00 GiB ⬅めっちゃ増えた！
  VG UUID               QTO1bi-BhEy-zPCU-QjjD-gfra-RPbB-HaElXw


PE Sizeの値とFree PE / Sizeの値から追加可能なボリュームサイズを算出する。
　PE Size × Free PE ＝ 4.00 MB × 2558 ＝ 10232 MB

4.00 MB × 47103 = 188412 MB ⬅ 上の式で計算したボリュームサイズ！

[root@vcs-db1 ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_vcs-lv_root
                       14G  9.9G  3.2G  76% /　　　　　　⬅まだrootパーティションが増えてない
tmpfs                 499M     0  499M   0% /dev/shm
/dev/sda1             485M   57M  403M  13% /boot

[root@vcs-db1 ~]#  lvextend -L 188412MB /dev/vg_vcs/lv_root　　　←rootパーティションを拡張
  Extending logical volume lv_root to 184.00 GiB
  Logical volume lv_root successfully resized

ファイルシステムのリサイズ

最後にファイルシステムの拡張を行う。
[root@vcs-db1 ~]# resize2fs -f /dev/vg_vcs/lv_root
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/vg_vcs/lv_root is mounted on /; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 12
Performing an on-line resize of /dev/vg_vcs/lv_root to 48233472 (4k) blocks.
The filesystem on /dev/vg_vcs/lv_root is now 48233472 blocks long.

[root@vcs-db1 ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_vcs-lv_root
                      182G  9.9G  163G   6% /
tmpfs                 499M     0  499M   0% /dev/shm
/dev/sda1             485M   57M  403M  13% /boot

バリッと増えとる！！
２００Gはやりすぎたかも。。。