LVM

LVM逻辑管理器
logical volume manger
pv磁盘 (物理盘)
VG硬盘资源池(卷组)
LV逻辑卷
PE

(pv,vg)lvscan
display

创建卷组
pvcreate /dev/sd[b-d]1 创建pv
vgcreate -s 4M vg /dev/sd[b-c]1 创建vg
lvcreate -L 7G -n lv vg 创建lv
mkfs -t ext4 /dev/vg/lv lv格式化
mount /dev/vg/lv /mnt 挂载
lvextend -L 8G -f -r /dev/vg/lv lv大小增加
lvreduce----------------------- -----减小
vgextend vg /dev/sdd1 把sdd1(pv)加到vg


删除卷组
lvremove /dev/vg/lv
vgreduce vg /dev/sdb1 (vgremove /dev/sdc1 vg )
pvremove /dev/sdb1

创建条带LV
pvcreate /dev/sd[b-c]1
vgcreate vg /dev/sd[b-c]1
lvcreate -L 6G -i 2 -I 64 -n tdlv1 vg1 L大小 i条带磁盘数 I指定多少字节做一个条带区块

创建镜LV
lvceate -L 6G -m1 -n lv vg 创建新的lv镜像
lvcreate -L 6G -m1 -n /dev/vg1/tdjxlv 创建条带lv的镜像
lvconvert -m1 /dev/vg/lv /dev/sdc1 镜像加入到sdc1

lvs 查看镜像同步信息
lvdisplay 查看镜像lv

修复lv
lvs -a -o +devices (lvs) 确认lv状态
dd if=/dev/zero of=/dev/sdc1 count=10 对某个pv进行损坏
(查)
(umoun)mount /dev/vg/lv /mnt 验证lv的数据可用性
vgreduce --removemissing --force vg 将损坏的设备除掉
lvconvert -m0 /dev/vg/jxlv 解除lv镜像
lvdisplay 确认已解除

数据恢复
pvcreate /dev/sdc1 创pv
vgextend vg /dev/sdc1 新pv加进vg
lvconvert -m1 /dev/vg/jxlv /dev/sdc1 添加镜像
lvdisplay

posted @ 2018-11-13 19:52  青灼  阅读(101)  评论(1编辑  收藏  举报