zoukankan      html  css  js  c++  java
  • Linux 中磁盘阵列RAID10损坏以及修复

      在Linux 中磁盘阵列RAID10配置中我们已经正确配置了RAID10 ,一般来说在RAID10中最多允许50%的磁盘损毁,当然除了,同一磁盘RAID1中的硬盘设备全部损毁。

      这次我们讨论一下:假设RAID中的某一个硬盘损毁了,如何修复?

      

      1.损毁其中一块磁盘sdd

    mdadm /dev/md0 -f /dev/sdd

      

      2.查看错误:

    mdadm -D /dev/md0 

      3.若此时,我们开始去购买新的磁盘(sdg)回来,将其插入电脑,之后重启了系统:

      

        3.1在md0 中添加磁盘 sdg

    mdadm /dev/md0 -a /dev/sdg

        查看信息:

        

        可以看到sdg此时还是处于空闲的状态,相当于一个备份盘.过一段时间后查看情况:  

         此时,就可以将那个坏的sdd盘移除。

        

      虽然上面修复了,但是如果损毁到了一种极端的情况时(同一磁盘RAID1中的硬盘设备全部损毁),我们该咋恢复?

      我们只能在平时就多买几个硬盘作为备份盘来使用,万一以后出现这种情况,备份盘会自动顶替上去,这样也就可以降低数据丢失的风险。

      创建备份盘:

      方法一:

        假设RAID10,已经创建完成,.添加两块硬盘sdh.sdi

         

    mdadm /dev/md0 -a /dev/sdh /dev/sdi

       

       查看:

      方法二:

        如果你还没有开始创建RAID10,那么可以一起创建:

    mdadm -Cv /dev/md0 -n 4 -l 10 -a yes -x 2 /dev/sdc /dev/sdd /dev/sde /dev/sdf   /dev/sdh  /dev/sdi

        也就是说前4块盘用于创建RAID10.后两块将用作备份盘。

      此时如果损毁其中一块磁盘sde

    mdadm /dev/md0 -f /dev/sde

      

      

       

        

  • 相关阅读:
    第二周:If判断语句程序当中的作用简介
    普通B/S架构模式同步请求与AJAX异步请求区别(个人理解)
    第一周:Java基础知识总结(1)
    silverlight 碰撞检测
    超强silverlight绘图
    javascript 判断一个对象是否具有指定名称的属性
    关于IE的RegExp.exec
    浏览器 禁止选择
    silverlight 无限制坐标系统
    CSS Sprite样式生成器网页制作缺她不可
  • 原文地址:https://www.cnblogs.com/feiquan/p/9375283.html
Copyright © 2011-2022 走看看