LVM磁盘管理

本节需掌握的单词:

create :创建

remove :删除

extend :增加

reduce :减少

 

PV:物理卷 physical volume 硬盘的角色

VG:卷组 volume group 包含PV,资源池

LV:逻辑卷 logical volume 资源池的新分区

PE:物理卷最小单位

LE:逻辑卷最小单位

 

步骤:

1.添加三块硬盘sata:

2.设置磁盘类型:

设置为Linux lvm

fdisk /dev/sd(b/c/d) :

n: 新建分区

t:设置类型

l:列示磁盘类型

w:保存退出

3.设置PV:将新建的磁盘设置PV

pvcreate /dev/sd[b-d]1

 

4.创建VG:将三块磁盘放在一个资源池里

 

 

5.创建LV:从资源池划分出来的分区

普通LV

 

 

镜像LV:PV至少两块,做Raid 1

 

 

条带LV:需要两块PV,raid 0

 

LV扩容

首先:如果vg资源池容量不够了,先加一块硬盘。

vgextend zl-vg /dev/sde1 :把sde1硬盘加入VG中(先给sde1做磁盘分区)

其次:

lvreduce -L 3G -f -r /dev/zl-vg/zl-lv :zl-lv减少容量到3G

lvextend -L 8G -f -r /dev/zl-vg/zl-lv : zl-lv增加容量到8G

-f :强制调整

-r :重新定义大小

6.要使用LV,先要对其做文件系统

mkfs -t ext4 /dev/zl-vg/zl-lv

df -h / df -T 查看文件系统

 

7.挂载LV:

mount /dev/zl-vg/zl-lv /mnt

 

xfs_growfs /mnt 刷新文件系统

8.移除LV:

先卸载: umount /mnt

删除LV:lvremove /dev/zl-vg/zl-lv

 

 

PV从VG中减少到只有一块:vgreduce zl-vg /dev/sd[d-c]1

 

 

移除VG:vgremove zl-vg

 

 

删除PV:pvremove /dev/sd[b-d]1

 

 

 

破坏LV(如果镜像或者条带坏了,如何更换磁盘)

dd if=/dev/zero of=/dev/sdb1 count=10

/dev/zero文件写入/dev/sdb1中,每次读写10个块,不停读写,爆了。

查看:lvs /lvs -a -o

修复:

卸载

删除损坏设备:vgreduce --removemissing --force zl-vg

解除镜像:lvconvert -m0 /dev/zl-vg/zl-jx

将新磁盘代替坏设备:lvconvert -m1 /dev/zl-vg/zl-jx /dev/sde1

posted @ 2018-12-01 16:58  Dayle  阅读(372)  评论(0编辑  收藏  举报