mysql磁盘阵列部署_部署RAID磁盘阵列

磁盘阵列 RAID

===============================================================================

RAID:廉价磁盘冗余阵列(Redundant Array of Independent Disks)

作 用:容错、提升读写速率

RAID类型 个数 利用率 优缺点

---------------------------------------------

RAID0 条带集 2+ 100% 读写速率最快,不容错

RAID1 镜像集 2 50% 读写速率一般,容错

RAID5 带奇偶校验条带集 3+ (n-1)/n 读写速率快,容错,允许坏一块

RAID6 带奇偶校验条带集双校验dp 4+ (n-2)/n 读写快,容错,允许坏两块

RAID01

RAID10 RAID1的安全+RAID0的高速 4 50% 读写速率快,容错

RAID50 RAID5的安全+RAID0的高速 6 (n-2)/n 读写速率快,容错

RAID60 RAID6的安全+RAID0的高速 8 (n-4)/n 读写速率快,容错

----------------------------------------------

d3c27e38be8d5b52b667a55b88bc1c22.png

efe894ca41c37cb8d6ea96dde7addc1f.png

fcc0b96a4b401033970d3928e1e6ef08.png

a54b75538c3b38477e49d0b102075c25.png

一、不同场景RAID的使用

RAID 实现方式

硬RAID: 需要RAID卡,有自己的CPU,处理速度快,有电池和无电池

软RAID: 通过操作系统实现,比如Windows、Linux

二、RAID5 (3块硬盘) + 热备(1块硬盘)

1. 准备4块硬盘

[root@maiya ~]# ll /dev/sd*

brw-rw---- 1 root disk 8, 48 Jan 13 16:07 /dev/sdd

brw-rw---- 1 root disk 8, 64 Jan 13 16:07 /dev/sde

brw-rw---- 1 root disk 8, 80 Jan 13 16:07 /dev/sdf

brw-rw---- 1 root disk 8, 80 Jan 13 16:07 /dev/sdg

2. 创建RAID

[root@maiya ~]# yum -y install mdadm //确保mdadm命令可用

[root@maiya ~]# mdadm -C /dev/md0 -l5 -n3 -x1 /dev/sd{d,e,f,g}

mdadm: array /dev/md0 started.

-C 创建RAID

/dev/md0 第一个RAID设备

-l5 RAID5

-n RAID成员的数量

-x 热备磁盘的数量

3. 格式化,挂载

[root@maiya ~]# mkfs.xfs /dev/md0

[root@maiya ~]# mkdir /mnt/raid5

[root@maiya ~]# mount /dev/md0 /mnt/raid5

[root@maiya ~]# cp -rf /etc /mnt/raid5/etc1

4. 查看RAID信息

[root@maiya ~]# mdadm -D /dev/md0 //-D 查看详细信息

/dev/md0:

Version : 1.2

Creation Time : Mon Jan 13 16:28:47 2014

Raid Level : raid5

Array Size : 2095104 (2046.34 MiB 2145.39 MB)

Used Dev Size : 1047552 (1023.17 MiB 1072.69 MB)

Raid Devices : 3

Total Devices : 4

Persistence : Superblock is persistent

Update Time : Mon Jan 13 16:34:51 2014

State : clean

Active Devices : 3

Working Devices : 4

Failed Devices : 0

Spare Devices : 1

Layout : left-symmetric

Chunk Size : 512K

Number Major Minor RaidDevice State

0 8 48 0 active sync /dev/sdd

1 8 64 1 active sync /dev/sde

4 8 80 2 active sync /dev/sdf

3 8 96 - spare /dev/sdg

5. 模拟一块硬盘损坏,并移除

终端一:

[root@maiya ~]# watch -n 0.5 'mdadm -D /dev/md0 | tail' //watch持续查看

终端二:

[root@maiya ~]# mdadm /dev/md0 -f /dev/sde -r /dev/sde

//模拟坏了并移除 -f --fail -r --remove

6. 设置RAID开机生效

[root@maiya ~]# mdadm -D -s

ARRAY /dev/md0 metadata=1.2 name=sxl1.com:0 UUID=c6761621:8878498f:f5be209e

[root@maiya ~]# mdadm -D -s > /etc/mdadm.conf

========================================================

mdadm选项:

-s --scan

-S --stop

-D --detail

-C --create

-f --fail

-r --remove

-n --raid-devices=3

-x --spare-devices=1

-l --level=5

参考:

Update Time : Mon Aug 4 22:47:47 2014

State : clean, degraded, recovering

Active Devices : 2

Working Devices : 3

Failed Devices : 0

Spare Devices : 1

Layout : left-symmetric

Chunk Size : 512K

Rebuild Status : 3% complete

Name : localhost.localdomain:0 (local to host localhost.localdomain)

UUID : 3df9624c:138a5b3e:2f557132:59a43d04

Events : 41

Number Major Minor RaidDevice State

0 252 16 0 active sync /dev/vdb

3 252 64 1 spare rebuilding /dev/vde

4 252 48 2 active sync /dev/vdd

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值