RAID 1 磁盘阵列介绍:
RAID 1 磁盘阵列通过磁盘数据镜像实现数据冗余, 在成对的独立磁盘. 上产生互为备份的数据, 当原始数据繁忙时, 可直接从镜像拷贝中读取数据, 因此 RAID 可以提高读取性能, 但写入速度通常较慢, 因为数据得分别写入两块硬盘中并做比较.
RAID 1 提供了很高的数据安全性和可用性. 当一个磁盘失效时, 系统可以自动切换到镜像磁盘上读写, 而不需要重组失效的数据, 因此适用于安全性要求较高的环境.
RAID 1 是磁盘阵列中单位成本最高的, 同时不具备扩展性, 它的磁盘空间利用率为 50%.
RAID 1 磁盘阵列的配置:
1. 给虚拟机添加三块硬盘, 然后重启系统.
2. 将首先对新添加三块的磁盘 sdb,sdc,sdd 进行配置, 设置分区, 同时选择分区类型为 raid 类型, 我只截了配置 sdb 的图, 因为步骤相同.(不会磁盘配置的朋友, 可以去看我之前写的 Linux 系统磁盘配置)
3. 先查看一下有没有制作 RAID 卷的工具, 如果没有可以自己从 yum 源装一个.
4. 创建 RIAD 1 卷, 并查看详细信息.
讲解一下命令的含义,"madam" 命令字是用来建立 RAID 卷的工具,"-C" 是表示新建 RAID 卷,"-v" 表示显示详细信息 "/dev/md1" 表示 RAID 卷建在 /dev/ 目录下名称为 md1,"-l1" 是 "level1" 的缩写表示建立的卷为 RAID 1 卷的意思,"-n2" 是 "number2" 缩写表示用的磁盘数量为 2 ,"/dev/sd{b..c}1" 表示磁盘的目录和名称,"-x1" 表示备用盘数量为 1,"/dev/sdd1" 表示磁盘的目录和名称,"cat /proc/mdstat" 表示查看 RAID 信息 可以看到 RAID 的级别和状态信息.
5. 格式化 RAID 1 卷, 将文件系统格式化为 xfs 格式. 如果是格式化为 ext4 格式就用 "mkfs.ext4" 命令
6. 在 /mnt / 目录下新建一个 md1 目录用来做挂载点, 然后将 RAID 1 卷 md1 挂载上去, 查看是否挂载成功.
7. 如果你嫌每次启动系统都得挂载麻烦, 就可以设置自动挂载, 直接用 VIM 编辑器在自动挂载文件里添加上 md1 的自动挂载命令即可.
验证 RAID 1 磁盘阵列:
1. 在 /mnt/md1/ 目录下新建一些空文件.
2. 用 "mdadm -D /dev/md1" 命令查看一下 RAID 的信息, 可以看到 sdb1,sdc1 处于活跃状态, sdd1 处于备用状态.
3. 用 "mdadm -f" 命令将 sdb1 从 RAID 磁盘阵列 md1 中移除, 来模拟磁盘损坏, 看备用磁盘 sdd1 能否自动顶替上去.
可以看到 sdd1 已经代替 sdb1, 而且正在重新同步数据. 我们再用 "mdadm -D" 命令查看一下 RAID 信息, 可以看到 sdd1 已经处于活跃状态了.
4. 再次查看 / mnt/md1 / 目录, 之前创建的文件还在没有丢失.
来源: http://www.bubuko.com/infodetail-3166074.html