LoginSignup
1
1

More than 5 years have passed since last update.

EBS上に論理ボリュームの作成・削除

Posted at

論理ボリュームの作成

事前準備

$ 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

1
1
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
1
1