LVM:用户可以对硬盘进行动态的资源调整
物理卷:pv 逻辑卷:lv 卷组:vg 基本单元:PE
创建逻辑卷 lvcreate 查看逻辑卷lvdisplay 删除逻辑卷lvremove
创建物理卷 pvcreate 查看物理卷pvdisplay 删除物理卷pvremove
创建卷组 vgcreate 查看卷组vgdisplay 删除卷组vgremove
1.部署逻辑卷(lv)
使硬盘具备LVM技术
pvcreate /dev/sdb /dev/sdc
把硬盘加入到卷组里面
vgcreate vggroup /dev/sdb /dev/sdc
切割卷组成所需要的逻辑卷
lvcreate -n vo -l 25 vggroup
(-n:创建逻辑卷的名称;-l:数量,每个l代表4m)
将逻辑卷格式化
mkfs.ext4 /dev/vggroup/vo
挂载
mkdir /lv (创建挂载目录)
mount /dev/vggroup/vo /lv
使用
2.扩容逻辑卷
卸载逻辑卷
umount /dev/vggroup/vo
扩容逻辑卷
lvextend -l 50 /dev/vggroup/vo
检查逻辑卷
e2fsck -f /dev/vggroup/vo
重置
resize2fs /dev/vggroup/vo
挂载
mount /dev/vggroup/vo /lv
3.缩小逻辑卷
卸载逻辑卷
umount /dev/vggroup/vo
检查逻辑卷
e2fsck -f /dev/vggroup/vo
缩小逻辑卷
resize2fs /dev/vggroup/vo 50M
挂载
mount /dev/vggroup/vo /lv
4.快照逻辑卷
特点:快照逻辑卷大小=逻辑卷大小
快照逻辑卷仅一次有效
创建快照
lvcreate -l 50 -s -n kz /dev/vggroup/vo
(-s:创建快照)
卸载之前的逻辑卷
mount /lv
使用快照卷还原逻辑卷
lvconvert --merge /dev/vggroup/kz
(--merge:快照卷的名字)
挂载
mount /dev/vggroup/vo /lv
5.逻辑卷的删除
准则:逻辑卷的删除与创建的顺序相反
创建逻辑卷的顺序:创建物理卷、卷组、逻辑卷’
卸载逻辑卷
mount /dev/vggroup/vo /lv
删除逻辑卷
lvremove /dev/vggroup/vo
删除卷组
vgremove vggroup
删除物理卷
pvremove /dev/sdb /dev/sdc
RAID:独立冗余磁盘阵列
分为:
RAID0:至少两块硬盘,能够有效的提升硬盘数据的吞吐速度,不具备数据备份和数据修复能力
RAI:1:至少两块硬盘,把两块以上的硬盘进行绑定,在写入数据时,是将数据同时写入到多块硬盘内,这样可以完全对数据进行备份和保护。缺点:速度不能提升,浪费资源
RAI:10:至少四块硬盘RAID1和RAID0的结合体。两块硬盘先做RAID1,最后结合做RAID0
RAID5:至少三块硬盘,把设备的数据奇偶校验信息保存到其他硬盘设备中。不再是完全备份,会有一块备份盘。
部署RAID10:
1.使用mdadm创建RAID10,其中-C创建一个阵列,-v显示创建过程,-a自动创建,-n硬盘的数量,-l级别
Mdadm –Cv /dev/md0 –a yes –n 4 –l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde
2.格式化
Mkfs.ext4 /dev/md0
3.创建挂载目录,进行挂载
Mkdir raid
Mount /dev/md0 /raid
4.自动写入挂载:
Echo “/dev/md0 /raid ext4 defaults 0 0”>> /etc/fstab