論理ボリュームの作成
事前準備
$ sudo apt-get update
$ sudo apt-get install lvm2
論理ボリューム作成
$ sudo pvcreate /dev/xvdf
$ sudo pvcreate /dev/xvdg
$ sudo pvscan
$ sudo vgcreate vg1 /dev/xvdf /dev/xvdg
$ sudo pvscan
$ sudo vgs
$ sudo lvcreate -L 39.99G -n lv1 vg1
$ sudo lvscan
$ sudo mkfs -t ext4 /dev/vg1/lv1
$ mount
$ sudo mkdir /ebs
$ sudo mount /dev/vg1/lv1 /ebs
$ df -h
$ cat /etc/fstab
$ sudo vi /etc/fstab
論理ボリューム追加
$ sudo pvcreate /dev/xvdh
$ sudo pvscan
$ sudo vgextend vg1 /dev/xvdh
$ sudo vgs
$ sudo lvextend -l +100%FREE /dev/vg1/lv1
$ sudo lvscan
$ df -h
$ sudo resize2fs /dev/vg1/lv1
$ df -h
論理ボリューム削除
$ sudo vi /etc/fstab
$ sudo umount /ebs
$ sudo e2fsck -f /dev/mapper/vg1-lv1
$ sudo resize2fs /dev/mapper/vg1-lv1 40G # 整数値じゃないとNG?
$ sudo lvreduce -L -20G /dev/mapper/vg1-lv1
$ sudo vgdisplay -v #confirm
$ sudo vgreduce vg1 /dev/xvdh
$ sudo vgdisplay -v #confirm
$ sudo pvremove /dev/xvdh
$ sudo fdisk /dev/xvdh
1. 自動マウントの解除
$ sudo vi /etc/fstab
2. アンマウント
$ sudo umount /ebs
マウントが解除された事を確認。
$ df -h
3. ファイルシステムのチェック
$ sudo e2fsck -f /dev/mapper/vg1-lv1
※ここ大事
4. ファイルシステムのサイズ変更
$ sudo resize2fs /dev/mapper/vg1-lv1 40G # 整数値じゃないとNG?
5. 論理ボリュームのサイズ変更
$ sudo lvreduce -L -20G /dev/mapper/vg1-lv1
6. 論理ボリュームをボリュームグループから外す
$ sudo vgreduce vg1 /dev/xvdh
7. 物理ボリュームの削除
$ sudo pvremove /dev/xvdh
参考
http://masa21kik.hateblo.jp/entry/2014/05/19/005724
http://www.akiyama.co/pc-blog/entry/entry34.php
http://l-w-i.net/t/fedora/lvm_002.txt