Linux条带化参数,LVM条带化

内容:

1. LVM条带化简介

2. LV条带化前后数据存储结构探究

LVM的条带化:

描述:

为了性能考虑,考虑将数据跨越多个磁盘上存储,即把LV上连续的数据分成大小相同的块,然后依次存储在各个磁盘PV上,类似于RAID-0的数据存放形式,实现数据读写的并发;管理员依据自己的数据需求,定义数据分块大小,分布PV磁盘个数信息,从而实现读写的性能最佳化;

但是如RAID-0一样,这样带来的数据丢失的危险性也增大,因此的实际的生产活动中,实际数据后台是基于RAID-1或RAID-5的做过了数据冗余形式;所以条带化后即使有PV硬盘损坏,也能数据保证数据不丢失。当然仅仅的用几个磁盘组成VG,然后条带化建立LV,这样数据是危险的;所以选择基于RAID的条带化(镜像的条带化);

注:没有条带化的LVM存储数据时是按顺序进行的,在一个PV划分LV完毕后再从下一个PV中划分空间;

示意图:

简单的条带化:

b04ea56603423c714e05d379c5c834b8.gif

基于RAID的条带化:

165ed4725c3d8d4bc36bd2ffac7663a6.gif

条带化实现:

[root@bogon ~]# pvcreate /dev/sd{b,c,d,e}1

Physical volume "/dev/sdb1" successfully created

Physical volume "/dev/sdc1" successfully created

# 创建VG:

[root@bogon ~]# vgcreate vg0 /dev/sd[bc]1

Volume group "vg0" successfully created

# 创建条带化的LV:

[root@bogon ~]# lvcreate -L 1G -n test2 -i 2 -I 64 vg0

Logical volume "test2" created

# -i 指定跨PV的个数

# -I 指定条带单元的大小

条带单元(stripe size):即条带单元的大小,对应于I/O中数据单元块的大小;数值必须为2的幂&#x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值