加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

磁盘管理-17-RAID5

发布时间:2022-11-16 11:13:46 所属栏目:Linux 来源:
导读:  创建RAID5

  创建raid5:
  [root@localhost ~]# mdadm -C /dev/md5 -l 5 -n 3 -x 1 /dev/sdb{6,7,8,9}
  ?
  #-x, --spare-devices= 表示指定热备盘
  ?
  [root@localhost ~]# cat /proc
  创建RAID5
 
  创建raid5:
  [root@localhost ~]# mdadm -C /dev/md5 -l 5 -n 3 -x 1 /dev/sdb{6,7,8,9}
  ?
  #-x, --spare-devices=  表示指定热备盘
  ?
  [root@localhost ~]# cat /proc/mdstat
  Personalities : [raid0] [raid1] [raid6] [raid5] [raid4]
  md5 : active raid5 sdb8[4] sdb9[3](S) sdb7[1] sdb6[0]   #S备用盘
        4188160 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]
        
  unused devices: <none>
  ?
  ?
  说明:热备盘表示当其中一块盘故障后,热备盘会立马顶上去,而不需要人为手动干预。
  ?
  [root@localhost ~]# mdadm -D /dev/md5       查看详细信息
  。。。
      Number   Major   Minor   RaidDevice State
         0       8       22        0      active sync   /dev/sdb6
         1       8       23        1      active sync   /dev/sdb7
         4       8       24        2      active sync   /dev/sdb8
  ?
         3       8       25        -      spare   /dev/sdb9
  ?
  ?
  格式化挂载使用:
  [root@localhost ~]# mkfs.ext4 /dev/md5
  [root@localhost ~]# mkdir /md5
  [root@localhost ~]# mount /dev/md5 /md5/
  ?
  ?
  查看空间使用情况:
  [root@localhost ~]# df -h
  文件系统             容量  已用  可用 已用% 挂载点
  /dev/md5             3.9G   16M  3.7G    1% /md5
  #可用空间 (磁盘数量-1)x 单一磁盘容量
  ?
  测试热备磁盘作用:
  1. 标记一块活动盘失效
  [root@localhost /]# mdadm /dev/md5 -f /dev/sdb6
  mdadm: set /dev/sdb6 faulty in /dev/md5
  ?
  立即查看状态:
  [root@localhost /]# cat /proc/mdstat
  Personalities : [raid0] [raid1] [raid6] [raid5] [raid4]
  md5 : active raid5 sdb8[4] sdb9[3] sdb7[1] sdb6[0](F)
  说明:
  sdb6(F)失效后,原来的sdb9(S)热备盘立马顶上去同步数据
        4188160 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/2] [_UU]
        [==>..................]  recovery = 13.0% ..          
  unused devices: <none>
  ?
  [root@localhost /]# mdadm -D /dev/md5
  ...
        Number   Major   Minor   RaidDevice State
         3       8       25        0      active sync   /dev/sdb9
         1       8       23        1      active sync   /dev/sdb7
         4       8       24        2      active sync   /dev/sdb8
  ?
         0       8       22        -      faulty   /dev/sdb6
  ?
         
  2. 移除失效的盘
  [root@localhost /]# mdadm  /dev/md5 -r /dev/sdb6
  mdadm: hot removed /dev/sdb6 from /dev/md5
  ?
  ?
  3. 为了日后考虑,再次添加一个热备盘到raid5中
  [root@localhost /]# mdadm /dev/md5 -a /dev/sdb6
  mdadm: added /dev/sdb6
  小结
 
  如何创建raid5
 
  mdadm -C /dev/md5 -l 5 -n 3 -x 1 /dev/sdx{n1,n2,n2}
 
  如何格式化挂载使用raid5
 
  mkfs.ext4 /dev/md5
 
  mkdir /md5
 
  mount /dev/md5 /md5
 
  模拟磁盘故障
 
  mdadm /dev/md5 -f /dev/sdxx
 
  移除故障硬盘
 
  mdadm /dev/md5 -r /dev/sdxx
 
  添加备用硬盘
 
  mdadm /dev/md5 -a /dev/sdxx
 
  重点:RAID5的制作流程和使用Linux 磁盘管理,故障模拟,添加移除硬盘
 
  难点:备用硬盘使用哪个参数指定
 

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!