raid划分及创建

RAID 的划分

RAID 0 - RAID 0是最早出现的,是数据分条技术。组建磁盘阵列中最简单的一种形式,可以提高整个磁盘的性能和吞吐量,利用率100%,缺点:一但磁盘损坏,raid0将失效,数据也会丢失,组建要求:最低2块磁盘 --重点
RAID 1 - 称为磁盘镜像,原理是把一个磁盘的数据镜像到另一个磁盘上,优缺点:但写的性能不佳,可靠性高,组建要求:最低2块磁盘 --重点
RAID 2 - 带海明码校验
RAID 3 - 带奇偶校验码的并行传送
RAID 4 - 带奇偶校验码的独立磁盘结构
RAID 5 - 分布式奇偶校验的独立磁盘结构,由多块磁盘做raid 5,磁盘利用率为n-1/n, 其中一块放校验数据,优缺点:RAID5的读出效率很高,写入效率一般,允许坏一块盘,数据可以利用校验值来恢复,组建要求:最低3块磁盘 --重点

RAID 6 - 带有两种分布存储的奇偶校验码的独立磁盘结构,RAID6技术是在RAID 5基础上,为了进一步加强数据保护而设计的一种RAID方式,实际上是一种扩展RAID 5等级。与RAID 5的不同之处于除了每个硬盘上都有同级数据XOR校验区外,还有一个针对每个数据块的XOR校验区
RAID 7

在企业环境使用上,raid技术经常会把raid 0 和 1这两种进行组合:
而raid 0+1 和 raid 1+0是有区别的:

RAID 0+1是先做两个RAID0,然后再做RAID1,因此RAID0+1允许坏多个盘,但只能在坏在同一个RAID0中,不允许两个RAID0都有坏盘。
RAID 1+0是先做RAID1,然后再做RAID0,因此RAID1+0允许坏多个盘,只要不是一对磁盘坏就可以啦。

因此RAID 1+0 比 RAID 0+1 安全得多,在同一对磁盘中,两块磁盘都坏掉的概率很低。

现实企业中使用最多的RAID是raid 10 和raid 5

1、使用虚拟机新增8个磁盘1G大小的磁盘

2、安装RAID工具软件包 mdadm
yum -y install mdadm*

3、使用mdadm创建RAID组0,1,5
例:格式:mdadm --crdate raid名称 --level=级别 --raid-devices=磁盘数量 磁盘1 磁盘2 磁盘N

创建RAID 0命令:mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdb /dev/sdc
创建RAID 1命令:mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sdd /dev/sde
创建RAID 5命令:mdadm --create /dev/md5 --level=5 --raid-devices=3 /dev/sdf /dev/sdg /dev/sdh /dev/sdj

cat /proc/mdstat 查看创建的raid组信息
类似以下信息:
Personalities : [raid0]
md0 : active raid0 sdc[1] sdb[0]
2097024 blocks 64k chunks

4、使用mkfs.ext4格式化新创建的RAID组0,1,5
mkfs.ext4 /dev/md0

5、使用mount挂载RAID组0,1,5
先建3个目录用于挂载上面创建并格式化好的raid磁盘。
mkdir -p /md{015}

再挂载我们的磁盘
mount /dev/md0 /md0
mount /dev/md1 /md1
mount /dev/md5 /md5

6、安装查看磁盘IO软件sysstat
yum install sysstat -y

7、使用dd命令验证性能的同时开启iostat查看磁盘IO读写数据
例:iostat 2 --使用iostat命令查看磁盘IO磁盘,每2秒更新一次

8、使用dd命令验证新创建的raid0,1,5的性能
–使用dd命令往raid磁盘里写数据
命令:dd if=/dev/zero of=/md0/md0 bs=1M count=1000

9、raid开机自加载配置,如果不做这一步,机子重启后,raid将会失效并变成乱序。
手工创建/etc/mdadm.conf文件,将创建RAID 0,1,5的磁盘添加至该文件
例:vim /etc/mdadm.conf
DEVICES /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh /dev/sdi

DEVICES /dev/sd[b…i]
DEVICES /dev/sd[bcdefghi]

再将创建的RAID磁盘信息写入/etc/mdadm.conf文件
命令:mdadm --detail --scan >> /etc/mdadm.conf

10、raid关闭与启动
a、先将已经挂载的raid全部umount
例:umount /dev/md0

b、使用mdadm停止raid
例:mdadm --stop /dev/md0

c、使用mdadm启动raid
例:mdadm -A /dev/md0

11、raid热插拔测试
a、先将raid 5上其中一个盘标记成失败 mdadm /dev/md5 --fail /dev/sdf,使用cat /proc/mdstat查看是否标记成功
b、再将该磁盘移出raid组,mdadm /dev/md5 --remove /dev/sdf
c、再新增一块新的磁盘上去 mdadm /dev/md5 --add /dev/sdj ,使用cat /proc/mdstat查看数据同步

12、删除RAID
a、先umount掉raid
b、停止该raid组,例:mdadm --stop /dev/md5
c、直接用fdisk删除分区
或者用命令擦除superblock
mdadm --misc --zero-superblock /dev/sdf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
RAID模拟器中创建逻辑卷的步骤如下: 1. 首先,确保正确识别您的阵列卡的型号。这是为了保证您了解您所使用的硬件设备的功能和限制。 2. 使用命令`pvcreate (磁盘路径)`来创建物理卷。这将把一个物理分区转化为物理卷,以便后续使用。 3. 使用命令`vgcreate (你想定义成的物理卷组名) (磁盘路径)`来创建卷组。卷组是将一块或多块硬盘融合成一块逻辑卷的容器。 4. 使用命令`lvcreate -L (大小) (卷组名) -n (你想定义的逻辑卷名)`来创建逻辑卷。逻辑卷是在卷组内划分出来的一块独立的存储空间。 5. 完成上述步骤后,您可以使用逻辑卷进行文件系统的建立、格式化和挂载,以便在系统中使用。可以使用命令`mkdir`建立挂载点目录,然后使用`mkfs`命令来格式化逻辑卷,最后使用`mount`命令将逻辑卷挂载到指定的挂载点上。 通过以上步骤,您就可以在RAID模拟器中成功创建逻辑卷。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [新手学习RAID磁盘阵列模拟器](https://download.csdn.net/download/aredwolf/2174431)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Linux(Redhat)中磁盘、逻辑卷、磁盘阵列的创建](https://blog.csdn.net/Selma003/article/details/121944080)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Linux逻辑卷及RAID5的创建](https://blog.csdn.net/weixin_42747982/article/details/83986035)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值