什么是raid
raid:将多块磁盘组合成一个磁盘阵列组,赖提高硬盘的性能
raid功能实现
提高IO能力
提高耐用性
磁盘冗余备份
实现raid 的方式
1.硬raid(由阵列卡统一管理)
2.软raid(通过软件的方式实现)
组合的方式有很多,raid的叫法也不同
raid叫法 | 组成 | 优点 | 缺点 |
---|---|---|---|
raid 0 | 大于等于2块磁盘 | 1.提高读,写能力2.利用率100% | 无备份功能 |
raid 1 | 2n n>=1 | 1.拥有冗余功能2.提升读的性能 | 1.降低了写的性能2.利用率低,只有50% |
raid 5 | 3+ | 1.有冗余但是只能坏一块盘2.提高了读的性能 | 1.降低了写的性能2.利用率:两块盘实际只有一块盘的性能 |
raid 1+0 | 2n n>=2 | 1.提高读写2.冗余,只能坏不同raid 1 里的磁盘,坏两块盘有三分之一的概率掉数据 | 利用率低 50% |
根据当前环境去选择相应的raid级别
实现软raid
mdadm工具:为软raid提供管理界面,为空余磁盘添加冗余,结合内核中的mdRAID设备可命名为/dev/md0、/dev/md1、/dev/md3等(取名一定要从0开始取)
公式:mdadm[模式] < 阵列名字(默认从md0开始) > [选项] < 选择硬盘 >
常规的模式:
模式 | 作用 |
---|---|
-C | 创建 |
-A | 装配 |
-F | 监控 |
-f,-r,-a | 管理 |
管理模式:
模式 | 作用 |
---|---|
-f | 标记指定磁盘为损坏 |
-a | 添加磁盘 |
-r | 移除磁盘 |
硬盘的状态:
显示状态 | 含义 |
---|---|
ready | 新硬盘 |
online | 便是该硬盘已经加入raid组 |
global hot spare | 表示该硬盘为全局热备盘 |
dedicated hot spare | 表示该硬盘为局部热备盘 |
unconfigured good/bad | 表示该硬盘为空闲硬盘 |
foreign | 外来设备残留上一家的raid |