CentOS /dev/mapper/centos-root拡張

#論理ボリューム(Logical Volume)を拡張したかった

#背景
「no space left on device」(容量たりねぇぞ)って警告が出て来て
ディスクを確認してみたら、下記の通りrootの容量がちっちゃかった
rootログインして、作業しているのがいけないのだろうけど気にしない

```
[root@pakira ~]# df -h
ファイルシス            サイズ  使用  残り 使用% マウント位置
/dev/mapper/centos-root    30G   30G  898M   98% /        ★使い切る寸前！
devtmpfs                  7.7G     0  7.7G    0% /dev
tmpfs                     7.7G     0  7.7G    0% /dev/shm
tmpfs                     7.7G  1.9M  7.7G    1% /run
tmpfs                     7.7G     0  7.7G    0% /sys/fs/cgroup
/dev/sda7                 947M  333M  615M   36% /boot
/dev/sda6                 952M  9.8M  942M    2% /boot/efi
/dev/sda5                 246G   14G  221G    6% /home
tmpfs                     1.6G   32K  1.6G    1% /run/user/0
```


#/dev/mapper/centos-rootってなんや
作った記憶はないけど、このmappper的なのがLV(Logical Volume)的なやつみたい
これを拡張したい

#LVの容量確認してみる

```
[root@pakira ~]# lvdisplay
  --- Logical volume ---
  LV Path                /dev/centos/swap
  LV Name                swap
  VG Name                centos
  LV UUID                3Xx0cr-nh3q-HMRh-afGa-aZbh-dCzU-3agTV1
  LV Write Access        read/write
  LV Creation host, time localhost.localdomain, 2016-08-28 23:23:28 +0900
  LV Status              available
  # open                 2
  LV Size                14.90 GiB
  Current LE             3815
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
   
  --- Logical volume ---
  LV Path                /dev/centos/root
  LV Name                root
  VG Name                centos
  LV UUID                1kLQJY-s3fa-j6OH-qF1G-aDip-WxQQ-69QPm5
  LV Write Access        read/write
  LV Creation host, time localhost.localdomain, 2016-08-28 23:23:28 +0900
  LV Status              available
  # open                 1
  LV Size                30.00 GiB ★ここが容量、これを増やさねばいけん
  Current LE             33280
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
```

#すること2つ
##ボリュームグループの確認

```
[root@pakira ~]# vgdisplay
  --- Volume group ---
  VG Name               centos
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  6
  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               293.20 GiB  ★ここがボリュームグループのサイズ、ここが上記の★より大きければLVを拡張できる
                                    逆にLVと同じだったら、まずはボリュームグループを拡張せねばいけない
                                    自分の場合は同じだったので、Gpartedで該当パーティションを拡張した(説明割愛)
  PE Size               4.00 MiB
  Total PE              75060
  Alloc PE / Size       37095 / 144.90 GiB
  Free  PE / Size       37965 / 148.30 GiB
  VG UUID               A0v5Cm-WYWj-v4xv-1M7B-CoJX-9OYp-52SVVw
```

##論理ボリュームの拡張
容量は適切なものに変更。
引数のパスは、lvdisplayのLV Pathの値  

```
lvextend -L +100G /dev/centos/root 
```

##ファイルシステムの拡張
下記コマンドでよしなにやってくれる。

```
xfs_growfs /dev/centos/root
```


#ボリュームの確認

```
[root@pakira ~]# df -h
ファイルシス            サイズ  使用  残り 使用% マウント位置
/dev/mapper/centos-root   130G   30G  101G   24% /          ★ふえた！
devtmpfs                  7.7G     0  7.7G    0% /dev
tmpfs                     7.7G   22M  7.7G    1% /dev/shm
tmpfs                     7.7G  1.9M  7.7G    1% /run
tmpfs                     7.7G     0  7.7G    0% /sys/fs/cgroup
/dev/sda7                 947M  333M  615M   36% /boot
/dev/sda6                 952M  9.8M  942M    2% /boot/efi
/dev/sda5                 246G   14G  221G    6% /home
tmpfs                     1.6G   36K  1.6G    1% /run/user/0

```