RAID与LVM磁盘阵列技术

RAID(独立冗余磁盘阵列)

RAID0技术:

把多块物理硬盘设备通过硬件或软件的方式串联起来,组成一个大的卷组,并将数据依次写入到各个物理硬盘中。这样提升力硬盘的数据吞吐速率,没有数据备份。

RAID1 技术:

把两块以上的硬盘设备进行绑定,在写入数据时,将数据同时写入多块硬盘上,实现数据备份。

RAID5 技术:

通过备份硬盘设备数据的奇偶校验

RAID10 技术:

RAID1+RAID0,需要至少4块磁盘

mdadm [模式] <RAID 设备名称> [选项] [成员设备名称]

用于管理Linux系统中的软件的RAID阵列卡

磁盘阵列+备份盘:mdadm -Cv /dev/md0 -n 3 -l 5 -x 1 /dev/sdb /dev/sdc /dev/sdd /dev/sde

LVM逻辑卷管理器

LVM可以允许用户对硬盘资源进行动态调整。LVM技术是在硬盘分区和文件系统之间添加了一个逻辑层,它提供了一个抽象的卷组,可以把多块硬盘进行卷组合并。这样一来,用户不必担心物理硬盘设备的底层架构和布局,就可以实现对硬盘分区的动态调整。

LVM技术结构图:

常用的LVM部署命令:

部署逻辑卷步骤:

  1. 让添加的新磁盘设备支持LVM技术:

    pvcreate /dev/sdb /dev/sdc

     

  2. 把两块硬盘设备加入到storage卷组中,然后查看卷组的状态:

    vgcreate storage /dev/sdb /dev/sdc

     

  3. 切割出一个约为150M的逻辑卷设备,这里主要注意计量单位。第一种以容量为单位,参数为 -L 150M,即生成一个大小为150M的逻辑卷,第二种以基本单元的个数为单位,参数为 -l ,每个基本单元的大小默认为4MB,如-l 37,即可以生成一个大小为37x4MB=148MB的逻辑卷。命令:

    lvcreate -n vo -l 37 storage

     

  4. 把生成好的逻辑卷进行格式化,然后挂载使用。命令:

    格式化:mkfs.ext4 /dev/storage/vo;挂载:mount /dev/storage/vo /linuxprobe

     

扩容逻辑卷

  1. 把上一个生成的逻辑卷vo扩展至290M
    卸载:umount /linuxprobe;
    扩容:lvextend -L 290M /dev/storage/vo

     

  2. 检查硬盘完整性,并重置硬盘容量
    e2fsck -f /dev/storage/vo

     

  3. 重新挂载硬盘设备并查看挂载状态
    mount -a
    df -h

     

缩小逻辑卷

  1. 卸载设备,检查文件系统的完整性
    umount /linuxprobe
    e2fsck -f /dev/storage/vo

     

  2. 把逻辑卷vo的容量减小到120MB

    resize2fs /dev/storage/vo 120M

     

  3. 重新挂载文件系统并查看系统状态

逻辑卷快照

类似于虚拟机软件的还原时间点的功能。例如,对某一个逻辑卷设备做一次快照,如果日后发现数据被改错了,就可以利用之前做好的快照进行覆盖还原。有两个特点:

  1. 快照卷的容量必须等于逻辑卷的容量
  2. 快照卷仅一次有效,一旦执行还原操作后则会立即自动删除

查看卷组的信息:vgdisplay

  1. 使用-s参数生成快照卷
    lvcreate -L 120M -s -n SNAP /dev/storage/vo
    lvdisplay

     

  2. 在逻辑卷所挂载的目录中创建一个100M的垃圾文件,查看状态

    dd if=/dev/zero of=/linuxprobe/files count=1 bs=100M
    lvdisplay

     

  3. 对逻辑卷进行还原操作,验证效果

    umount /linuxprobe
    lvconvert --merge /dev/storage/SNAP

     

  4. 挂载逻辑卷,查看效果

删除逻辑卷

  1. 取消逻辑卷与目录的挂载关系,删除配置文件中永久生效的设备参数
    umount /linuxprobe
    vim /etc/fstab

     

  2. 删除逻辑卷设备,需要输入y确认操作

    lvremove /dev/storage/vo

     

  3. 删除卷组,只写卷组名即可,不必写绝对路径

    vgremove storage

     

  4. 删除物理卷设备

    pvremove /dev/sdb /dev/sdc

     

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值