LVM 作成

新規作成

  1. # fdisk /dev/sda
  2. np2(空いている番号) → Enter10000M(10Gの場合) で領域を確保して
  3. t2(空いていた番号) → 8e で領域を Linux LVM に設定
  4. w で保存して終了
  5. # reboot
  6. # pvcreate /dev/sda2
    (上記の空いている番号「2」の場合)

    # pvdisplay で作成されているか確認

  7. # vgcreate VolGroup00 /dev/sda2
    (VolGroup00 はなんでもいい)

    # vgdisplay で作成されているか確認

  8. # lvcreate -L 10G -n LogVol01 VolGroup00
    (LogVol01 は、わかりやすい名前にした方が吉)

    # lvdisplay で確認

使えるように ext3 でフォーマット

  1. # mkfs.ext3 /dev/VolGroup00/LogVol01

削除

  1. # lvremove /dev/VolGroup00/LogVol01
    削除したいボリュームのフルパス
  2. 削除してよいか聞いてくるので y


容量を増やす又は減らす

仮想化など元もLVMで容量を増やした場合と、ディスク増設で容量を増やした場合

どちらも、5GByte 増えたとして設定

仮想化など元もLVMで容量を増やした場合

  1. # umount ディレクトリ
  2. # fdisk /dev/sda
  3. d2 (変更する領域を削除。システム領域だったとしても無理やりやっちゃう!)
  4. np2(空いている番号) → EnterEnterで領域を確保して
  5. t2(空いていた番号) → 8e で領域を Linux LVM に設定
  6. w で保存して終了
  7. # reboot
    起動しなかったら泣くしかないね(涙
  8. # pvresize /dev/sda2

    # pvdisplay で増えているのを確認

  9. # lvextend -L +5G /dev/VolGroup00/LogVol01

    # lvdisplay で確認

ディスク増設で容量を増やした場合

ext3 でフォーマットしていた場合は以下の方法

# resize2fs /dev/VolGroup00/LogVol02 15G

swap領域を減らして / 領域に割り当てる

swap … VolGroup00 に所属して、LogVol01 (4.84GByte)である。
/    … VolGroup00 に所属して、LogVol00 (2GByte)である。
swap を 1.5G にして、削除した分の 3.34G を / に割り当てる
  1. # swapoff /dev/VolGroup00/LogVol01
  2. # lvreduce -L 1.5G /dev/VolGroup00/LogVol01
     WARNING: Reducing active logical volume to 1.50 GB
     THIS MAY DESTROY YOUR DATA (filesystem etc.)
    Do you really want to reduce LogVol01? [y/n]: y
     Reducing logical volume LogVol01 to 1.50 GB
     Logical volume LogVol01 successfully resized
  3. # mkswap /dev/VolGroup00/LogVol01
  4. # swapon /dev/VolGroup00/LogVol01

    / 領域を拡張

  5. # vgs
     VG #PV #LV #SN Attr VSize VFree
     VolGroup00 1 2 0 wz--n- 9.88G 3.34G
  6. # lvextend -L +3.34G /dev/VolGroup00/LogVol00
  7. # resize2fs /dev/VolGroup00/LogVol00
    ※ オンラインでも拡張できる。

スナップショット

使い方

バックアップ方法

  1. # lvcreate -s -L 2G -n SStest /dev/VolGroup00/LVtest
  2. # dd bs=128M if=/dev/VolGroup00/SStest of=/tmp/LVtest.back
    ※ フルバックアップなので、スナップ元のサイズのファイル(LVtest.back)が作られる

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS