1
2

More than 1 year has passed since last update.

はじめに

  • LVM を理解してるけどコマンドわすれがち、メモ

物理ボリューム

登録

  • pvcreate
# pvcreate /dev/sdb
# pvcreate /dev/sdc

削除

  • pvremove
# pvremove /dev/sdb /dev/sdc /dev/sdd

確認

  • pvs
  • pvdisplay

ボリュームグループ

作成

  • vgcreate
# vgcreate vg_data01 /dev/sdb/ dev/sdc

削除

  • vgremove
# vgremove vg_data01

確認

  • vgs
  • vgdisplay

論理ボリューム

作成

  • lvcreate
# lvcreate -L 10G -n lv_data01 vg_data01

削除

  • lvremove
# lvremove /dev/vg_data01/lv_data01

確認

  • lvs
  • lvdisplay

ファイルシステム

作成

  • mkfs.xfs
# mkfs.xfs /dev/vg_data01/lv_data01

マウント

  • mount
# mkdir /data
# mount /dev/vg_data01/lv_data01 /data

アンマウント

  • umount
# umount /data

その他

UUID確認

  • blkid
# blkid /dev/vg_data01/lv_data01

ボリュームグループの拡張

  • vgextend
  • 物理ボリュームの登録とボリュームグループの拡張
# pvcreate /dev/sdd
# vgextend vg_data01 /dev/sdd

論理ボリュームの拡張

  • lvextend
  • 論理ボリュームの拡張とファイルシステムの拡張
# lvextend -L+2G /dev/vg_data01/lv_data01
# xfs_growfs /data

スナップショットの作成

  • /data のスナップショットを /snapshot として作成
  • /dev/vg_data01/lv_data01 のスナップショットを /dev/vg_data01/lv_snap01 として作成
  • xfs_admin でスナップショットのUUIDを変更
# umount /data
# lvcreate -s -n lv_snap01 /dev/vg_data01/lv_data01
# xfs_admin -U generate /dev/vg_data01/lv_snap01
# mount /dev/vg_data01/lv_data01 /data
# mkdir /snapshot
# mount /dev/vg_data01/lv_snap01 /snapshot

参考資料

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