LVM メモ

  • LVMの新規作成

LVMパーティションの作成

# fdisk /dev/sdb
n
t -> 8e
w

physical volumeの作成

# pvcreate /dev/sdb1
  Physical volume "/dev/sdb1" successfully created

# pvdisplay

Volume Groupの新規作成。

# vgcreate -s 32m vg00 /dev/sdb1

Logical Volumeの新規作成。

# lvcreate -L 1G -n lv00 vg00

ファイルシステムの作成。

# mkfs.ext3 /dev/vg00/lv00
  • ディスクの追加、およびlvの拡張手順

マシンを開けて、/dev/sdb を物理的に追加。

そして、以下で、lvmとしてパーティションを作成。

# fdisk /dev/sdb
n
t -> 8e
w

physical volumeの作成

# pvcreate /dev/sdb1
  Physical volume "/dev/sdb1" successfully created

# pvdisplay

上のPhvsical Volumeを 既存のVolume Group に追加。

# vgextend vg00 /dev/sdb1
# vgdisplay

Logical Volume を拡張する。とりあえず 20GB 追加。

# lvextend  -L+20G /dev/vg00/lv00
# lvdisplay

ファイルシステムも拡張する。

# resize2fs /dev/vg00/lv00
  • スナップショットとバックアップ

スナップショット用のLogical Volume を作成する。
(/dev/vg00/lv00 のスナップショットをとる場合)

# lvcreate -s -L 256m -n lv01 /dev/vg00/lv00
# lvdisplay
[root@localhost ~]# lvdisplay
  --- Logical volume ---
  LV Name                /dev/vg00/lv00
  VG Name                vg00
  LV UUID                v9pqKG-gHi7-Onhi-cAl7-rub0-uK7W-btmsiS
  LV Write Access        read/write
  LV snapshot status     source of
                         /dev/vg00/lv01 [active]
  LV Status              available
  # open                 0
  LV Size                1.00 GB
  Current LE             32
  Segments               1
  Allocation             inherit
  Read ahead sectors     0
  Block device           253:0

  --- Logical volume ---
  LV Name                /dev/vg00/lv01
  VG Name                vg00
  LV UUID                QY2Qes-5MxJ-LD2J-kRc2-yE27-rk5b-85BI60
  LV Write Access        read/write
  LV snapshot status     active destination for /dev/vg00/lv00
  LV Status              available
  # open                 0
  LV Size                1.00 GB
  Current LE             32
  COW-table size         512.00 MB
  COW-table LE           16
  Allocated to snapshot  0.00%
  Snapshot chunk size    8.00 KB
  Segments               1
  Allocation             inherit
  Read ahead sectors     0
  Block device           253:1

スナップショット削除

# lvremove /dev/vg00/lv01