LVM
From Richliu's wiki
- 啟動與關閉 LVM
- 掃瞄 LVM
# vgscan
- 啟動
# vgchange -ay
- 關閉
# vgchange -an
- PV 相關指令
要將硬碟建立 PV, 再加入 VG. 最後從 VG 分割出 LV (好複雜) PV = Physical Value
- 建立 PV, 可以是整顆 HDD 或是 Partition
# pvcreate /dev/hde 或 # pvcreate /dev/hde1
- 顯示 PV 資料
#pvdisplay
- 移除硬碟的 PV
#pvremove /dev/hde 或 #pvremove /dev/hde1
- 若是移除硬碟,硬碟內仍有資料, 用這個指令將 /dev/hde 內的資料統統移到其他的硬碟內...
# pvmove -v /dev/hde
- VG 相關指令
- 建立 VG
用 /dev/hde 和 /dev/hdf 組成 data_vg 這個虛擬磁碟 # vgcreate data_vg /dev/hde /dev/hdf
- 顯示 VG
# vgdisplay -v data_vg 或 # vgdisplay
- 移除 VG
# vgremove data_vg
- 正在運作中新增 vgsize
# vgextend data_vg /dev/hdg
- 正在運作中減少 vgsize
# vgreduce data_vg /dev/hdg
- LV 相關指令
- 建立 LV
從 data_vg 中建立 500G 名為 data_lv 的虛擬 partition # lvcreate -L500G -n data_lv data_vg
- 建立以後,就會產生 /dev/data_vg/data_lv 的目錄,可以直接 mount 這個點..., 不過要先 mkfs 吧
# mkreiserfs /dev/data_vg/data_lv
- 顯示 LV
# lvdisplay
- 移除 LV
# lvremove /dev/data_vg/data_lv
- 修改 LV SIZE (可以新增和縮小)
# lvextend -L600G /dev/data_vg/data_lv
修改完以後,記得用 fdisk 擴大分割區,擴大完以後,記得 resize filesystem
- reiserfs
# resize_reiserfs /dev/data_vg/data_lv
[編輯]
其他
以下待補
- partition screen shot .
- Device Mapping
- Crypt target
- MultiPath IO
- Multipath target
- Zero Target
- Mirror Target
