Attention! Translated article might be found on my English blog.

2016年8月22日月曜日

VMWare Fusion上のCentOS 7.2のディスク容量を拡張する

こちらのホストはMac OS Xでしたが、基本的にはVMwareのゲストOS(CentOS6.4)のディスク容量を増やす方法 « Jラボの手順を真似することで行けました。
ただし、当環境では最後のコマンドresize2fsで失敗してしまいました。
# resize2fs -f /dev/mapper/centos-root 
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block while trying to open /dev/mapper/centos-root
Couldn't find valid filesystem superblock.
CentOS 7(XFS)でLVMディスク拡張でハマったこと - Qiitaによると、CentOS 7のデフォルトファイルシステムXFSではresize2fsは使えないようです。
上記記事に従い、
# xfs_growfs /dev/mapper/centos-root 
meta-data=/dev/mapper/centos-root isize=256    agcount=4, agsize=260096 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=0        finobt=0
data     =                       bsize=4096   blocks=1040384, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=0
log      =internal               bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 1040384 to 2360320
としたところ、無事rootのディスク容量を拡張できました。