2017年3月7日火曜日

インストール後に割り当てたディスクサイズを変更@centos7


■ 現状の確認
df -hT
/dev/mapper/centos-root xfs 50G /
/dev/mapper/centos-home xfs 200G /

今回は以下のように変更したい
/ 200G (150G増やす)
/home 削除
また、ファイルフォーマットを確認しておく。
(残りの50Gは余力として残しておく)

■ 今回やること
LVMのパーティション変更
ファイルシステムxfs にもサイズ変更を反映

■ home をumount
(必要に応じてhome以下をバックアップ)
umount /dev/mapper/centos-home
/etc/fstab を編集
# /dev/mapper/centos-home <- コメントアウトしておく

■ centos-home を削除
lvremove /dev/mapper/centos-home
lvdisplay でcentos-homeが消えていることを確認

■ centos-root のサイズ拡張
lvextend -L +150G /dev/centos/root
 ファイルシステムのサイズ拡張
xfs_growfs /dev/mapper/centos-root

■ 現状の確認
df -hT
/dev/mapper/centos-root xfs       200G  4.6G  196G   3% /
/home は消えている


参考サイト
http://iwamocchan11.hatenadiary.jp/entry/2016/02/08/001020#インストール後に変更したい場合
(CentOS6 について書かれている。CentOS7 と違う点、LVM関連の出力、ファイルシステム ext4, xfs)
https://access.redhat.com/documentation/ja-JP/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/xfsgrow.html
XFS ファイルシステムのサイズの拡大 (xfs_growfsコマンド)

todo
 - lvdisplay, vgdisplay を調べる