LoginSignup
42

More than 5 years have passed since last update.

CentOS /dev/mapper/centos-root拡張

Posted at

論理ボリューム(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

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
42