码迷,mamicode.com
首页 > 其他好文 > 详细

RAID5 模拟实验

时间:2016-08-01 23:11:38      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:linux raid5 实验

实验题目: 创建一个可用空间为15g的RAID5设备, 开机自动挂载到/mnt/mydata

下面是需要用到的命令:

Centos6 上的软件RAID的实现:

结合内核中的md(multi devices)

命令的语法格式: mdadm [mode] <raiddevice> [options> <component-devices>

支持的RAID级别: LINEAR, RAID0, RAID1, RAID4, RAID5, RAID6, RAID10

模式:

创建: -C

装配: -A

监控: -F

管理: -f , -r, -a

 <raiddevice>:  /dev/md#

 <component-devices>: 任意块设备

-C: 创建模式

    -n #: 使用#个块设备来创建次RAID;

    -1 #:  指明要创建的RAID的级别

    -a {yes/no}: 自动创建目标RAID设备的设备文件。

    -c  CHUNK_SIZE:  指明块大小

    -x #:指明空闲盘的个数


-D:  显示raid的详细信息

mdadm -D /dev/mdx

 

管理模式:

    -f: 标记执行磁盘损坏

    -a:  添加磁盘

    -r:  移除磁盘

 

查看md的状态:

     cat /proc/mdstat

 

停止md设备:

mdadm -S /dev/md#

 

watch命令:

-n #:刷新间隔,单位是秒;

      watch -n # `COMMAND`


实验开始:

1>. 查看有无空闲磁盘空间

技术分享

2>. 通过fdisk /dev/sdb 命令对磁盘分区。 创建4个5g的分区作为后面实验模拟使用的磁盘。

技术分享

3>. 修改分区的格式, 将分区格式修改为 "fs", 查看格式是否修改。

技术分享

技术分享

4>.使用mdadm创建RAID。技术分享

5>.动态查看 watch -n 1 cat /pro/mdstat, 8%, 表示正在对应相应的位数。

技术分享

6>. 通过partx, 重新去读取/dev/md0

技术分享

7>. 查看/dev/md0设备(RAID 5设备)

技术分享

8>. 格式化,挂载,使用

技术分享

技术分享

9>. 下面是模拟磁盘一块磁盘损坏, 查看md0的状态,空闲磁盘替换了损坏的磁盘。

技术分享

技术分享

10>. 模拟损坏两块磁盘, 查看md0

技术分享

技术分享

11>. 模拟使用文件系统, 文件系统任然可用

技术分享

13>. 模拟损坏3块磁盘,模拟使用文件系统, 很显然, 文件系统已经不能被使用。

技术分享

技术分享

技术分享




RAID5 模拟实验

标签:linux raid5 实验

原文地址:http://9280078.blog.51cto.com/9270078/1833153

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!