raid 10五块硬盘

第一步:在虚拟机中在添加五块硬盘

第二步:使用mdadm命令创建RAID10,名称为“/dev/md0/”

-C代表创建操作,-v显示创建过程,-a yes检查RAID名称,-n是用到的硬盘个数,-l是定义RAID的级别而后面写上要加入阵列的硬盘名称。

[root@liuxuanke-hbza ~]#mdadm -Cv /dev/md0 -a yes -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf

第三步:格式化并挂载使用

将RAID磁盘阵列格式化为ext4格式:

[root@liuxuanke-hbza ~]# mkfs.ext4 /dev/md0

创建挂载目录:

[root@liuxuanke-hbza ~]# mkdir /RAID

进行文件的挂载:

[root@liuxuanke-hbza ~]# mount /dev/md0 /RAID

查看磁盘挂载信息:

[root@liuxuanke-hbza ~]# df -h

将此磁盘阵列挂载信息设置为重启后也依然生效:

[root@liuxuanke-hbza ~]# echo "/dev/md0 /RAID ext4 defaults 0 0" >> /etc/fstab

第四步:查看/dev/md0设备信息

参数-D查看RAID阵列的详细信息:

[root@liuxuanke-hbza ~]# mdadm -D /dev/md0

第五步:模拟有一块硬盘损坏情况

使用mdadm的-f参数将/dev/sdb移出阵列:

[root@liuxuanke-hbza ~]# mdadm /dev/md0 -f /dev/sdb

再看下阵列的状态(此时的/dev/sdb状态被是移除,失败状态):

[root@liuxuanke-hbza ~]# mdadm -D /dev/md0

第六步:损坏后依然能正常使用

因为RAID10级别能够允许一组RAID1硬盘中存在一个故障盘而不影响使用,所以依然可以正常的创建或删除文件,当然也可以让硬盘sdb恢复使用:请重启后执行“ mdadm /dev/md0 -a /dev/sdb”(等到百分比加载完即可)

RAID5  5块硬盘(三块做RAID5,两块做备份)接上面的内容进行操作

第一步:先将磁盘系统卸载

[root@liuxuanke-hbza ~]# umount /dev/md0

第二步:停止该阵列设备,彻底的停用

[root@liuxuanke-hbza ~]# mdadm -S /dev/md0

mdadm: stopped /dev/md0

现在该阵列已经找不到了:

[root@liuxuanke-hbza ~]# mdadm -D /dev/md0

mdadm: cannot open /dev/md0: No such file or directory

第三步:创建RAID5并设置2块备份故障盘

[root@liuxuanke-hbza ~]# mdadm -Cv /dev/md0 -n 3 -l 5 -x 2 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf

此处需要输入y,确认创建这个阵列:

Continue creating array? y

第四步:查看下阵列的详细信息(Spare Devices数量为2;等到百分比加载完即可)

[root@liuxuanke-hbza ~]# mdadm -D /dev/md0

第五步:将磁盘阵列格式化为ext4系统

[root@liuxuanke-hbza ~]# mkfs.ext4 /dev/md0

第六步:因为前面设置过fstab文件(上一个文档),所以现在可以直接给挂载

[root@liuxuanke-hbza ~]# mount -a

将/dev/sdb设备设置为故障并移出阵列:

[root@liuxuanke-hbza ~]# mdadm /dev/md0 -f /dev/sdb

第七步:再来看下阵列的详细信息(此时硬盘sdf直接顶替上去了,还是要等百分比加载完)

[root@liuxuanke-hbza ~]# mdadm -D /dev/md0

raid10 五块硬盘/raid5(三块使用,两块备份)的更多相关文章

  1. 简说raid1 raid2 raid5 raid6 raid10的优缺点和做各自raid需要几块硬盘

    Raid 0:一块硬盘或者以上就可做raid0优势:数据读取写入最快,最大优势提高硬盘容量,比如3快80G的硬盘做raid0 可用总容量为240G.速度是一样.缺点:无冗余能力,一块硬盘损坏,数据全无 ...

  2. raid1 raid2 raid5 raid6 raid10的优缺点和做各自raid需要几块硬盘

    Raid 0:一块硬盘或者以上就可做raid0优势:数据读取写入最快,最大优势提高硬盘容量,比如3快80G的硬盘做raid0 可用总容量为240G.速度是一样.缺点:无冗余能力,一块硬盘损坏,数据全无 ...

  3. 【RAID】raid1 raid2 raid5 raid6 raid10的优缺点和做各自raid需要几块硬盘

    Raid 0:一块硬盘或者以上就可做raid0优势:数据读取写入最快,最大优势提高硬盘容量,比如3快80G的硬盘做raid0 可用总容量为240G.速度是一样.缺点:无冗余能力,一块硬盘损坏,数据全无 ...

  4. Raid5(五块磁盘,三块做raid,两块做备份)

    1.在虚拟中再添加五块磁盘.  2.使用mdadm命令创建raid5,名称为“/dev/md5”. -C代表创建操作,-v显示创建过程,-a yes检查RAID名称,-n是用到的硬盘个数,-l是定义R ...

  5. RAID5的创建(5块磁盘,三块做raid,两块做备份)

    RAID5的创建(5块磁盘,三块做raid,两块做备份) 第一步:参考我的上一篇博客,用同样的方法添加5块硬盘.地址如下: https://www.cnblogs.com/Feng-L/p/11735 ...

  6. 成功案例分享:raid5两块硬盘掉线数据丢失恢复方法

    1. 故障描述    本案例是HP P2000的存储vmware exsi虚拟化平台,由RAID-5由10块lT硬盘组成,其中6号盘是热备盘,由于故障导致RAID-5磁盘阵列的两块盘掉线,表现为两块硬 ...

  7. RAID10(5块硬盘)的简介和创建

    一.        RAID10简介 (1)兼具速度和安全性,但成本很高. (2)继承了RAID0的快速与RAID1的安全,RAID1在这里提供了冗余备份的阵列,而RAID0则负责数据的读写阵列.因这 ...

  8. 搭建RAID10(5块硬盘)过程并模拟其中一块硬盘损坏

    首先:RAID 10,实际是将RAID 0和RAID 1标准结合的产物,在连续地以位或字节为单位分割数据并且并行读/写多个磁盘的同时,为每一块磁盘作磁盘镜像进行冗余.它的优点是同时拥有RAID 0的超 ...

  9. 搭建RAID5(5块硬盘)过程并模拟一块磁盘损坏情况

    首先:在配置RAID5之前我们先来了解一下它.RAID5,RAID是指独立磁盘冗余阵列,是把相同的数据存储在多个硬盘的不同地方的方法.通过把数据放在多个硬盘上,输入输出操作能以平衡的方式交叠,改良性能 ...

随机推荐

  1. git如何将本地文件关联到远程服务器

    很多时候,当我们关联git服务器的时候,本地都有可能会有一些开发的东西需要同步上去.那怎么样设置同步呢!跟我来做,简易配置: git本地关联远程项目:      第一步:选择目录           ...

  2. CSS3边框 圆角效果 border-radius

    border-radius是向元素添加圆角边框 使用方法: border-radius:10px; /* 所有角都使用半径为10px的圆角 */ border-radius: 5px 5px 5px ...

  3. ThinkPHP生成静态页buildHtml方法

    原来ThinkPHP自带了生成静态页的函数buildHtml,使用起来很方便!最新的手册里没写这个方法,向大家介绍一下. PHP 1 2 3 4 5 6 7 8 9 10 11     protect ...

  4. canvas在图片上生成文字

    newImage(text) {                 // 生成图片                 var imageBox = document.getElementById(&quo ...

  5. Android App学习计划

    模块化 Json Gson Fastjson Jackson EventBus GreenDao Flutter ButterKnife Dagger okhttp Rxjava/Rxandroid ...

  6. android 8.0 适配(总结)

    android 8.0 对应的 sdk 版本  26 1. 通知栏 Android 8.0 引入了通知渠道,其允许您为要显示的每种通知类型创建用户可自定义的渠道.用户界面将通知渠道称之为通知类别. 针 ...

  7. php array_push()函数 语法

    php array_push()函数 语法 作用:向第一个参数的数组尾部添加一个或多个元素(入栈),然后返回新数组的长度.博智达 语法:array_push(array,value1,value2.. ...

  8. php end()函数 语法

    php end()函数 语法 作用:将数组内部指针指向最后一个元素,并返回该元素的值(如果成功).博智达 语法:end(array) 参数: 参数 描述 array 必需.规定要使用的数组. 说明:如 ...

  9. C++11 lambda表达式小结

    目录 简介 结构 return type parameter list capture list 值捕获和引用捕获 变量修改 隐式和显式捕获 捕获列表小结: problems 1.为什么需要使用mut ...

  10. luogu P1036 选数 x

    P1036 选数 题目描述 已知 n 个整数 x1,x2,…,xn,以及一个整数 k(k<n).从 n 个整数中任选 k 个整数相加,可分别得到一系列的和.例如当 n=4,k=3,4 个整数分别 ...