Linux的raid磁盘阵列

raid等级说明

raid0

无校验与冗余的条带存储

需要磁盘数量:2+
描述:数据被分割存储,提升存储性能
优点:读写速度变快
缺点:任何一块儿磁盘损坏数据无法挽回
用途:一般用于非数据存储实验环境
raid1

无校验的镜像存储

需要磁盘数量:2+
描述:数据被多备份存储,提升数据安全性
优点:数据实施备份,提升安全性
缺点:读写速度慢,磁盘利用率低
用途:一般用于对读写要求并不高且数据需要备份的服务器
raid2

位级别的校验式条带存储

需要磁盘数量:3+
描述:数据同步式存储,采用海明码对数据进行校验和恢复
优点:对大量数据读写具有很高的性能
缺点:对少量数据反而读写性能不佳
用途:一般用于含有大量数据查询的服务器
raid3

字级别的校验式条带存储

需要磁盘数量:3+
描述:和 raid2 一样,仅数据分割的单位为字节
raid4
需要磁盘数量:3+
描述:和 raid2 一样,仅数据块的单位不同
raid5
需要磁盘数量:3+
描述:数据将以块为单位分别存储在不同的硬盘上,并对数据进行海明码运算
优点:磁盘使用率较高
缺点:读写速度一般,使用磁盘数教多
用途:可适用于大量服务器部署
raid10
需要磁盘数量:4+
描述:在两块磁盘做raid1的基础上两个raid1再做raid0
优点:相比 raid0 提升数据安全性,相比 raid1 提升读写速度
缺点:磁盘数据教多
用途:可适用于大量服务器部署

命令详解

命令:mdadm

描述:管理Linux软RAID设备

用法:mdadm [模式] 选项 <raid设备>

选项

    -C          创建软RAID(create)
    -l          指定RAID级别(level)
    -n          指定磁盘个数
    -x          指定备用设备个数
    --detail    查看raid分区信息

示例:

创建驱动器 sdb 和 sdc 的 raid 1,raid驱动器名称自定义为 md1

mdadm -C /dev/md1 -l raid1 -n 2 /dev/sdb /dev/sdc

mdadm -C /dev/md1 -l raid1 -n 2 /dev/sd[b-c]1

查看刚新建立的raid分区

mdadm --detail /dev/md1

删除损坏硬盘【慎用!】

mdadm --manage /dev/md1 --remove /dev/sdf

添加新硬盘

mdadm --manage /dev/md1 --add /dev/sdf

删除raid 【慎用!】

mdadm --stop /dev/md1
mdadm --remove /dev/md1

转载于:https://my.oschina.net/zhaojunhui/blog/1620485

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值