Raid磁盘阵列

本文详细介绍了RAID0、RAID1和RAID10的配置过程,包括添加磁盘、创建RAID设备、格式化和挂载等步骤,并通过模拟磁盘损坏和替换来探讨RAID的容错特性。特别强调了RAID0不支持容错,而RAID1和RAID10提供了冗余和容错能力。
摘要由CSDN通过智能技术生成

RAID0配置

1.添加磁盘

2.fdisk -l

3.fdisk /dev/sdb(分2个或2个以上的fd类型分区)

   t(更改分区类型,你可以输入字母l获取类型列表,这里我们选择fd,即linuxraid auto类型)

4.partprobe 不重启系统添加新的磁盘分区

5.mdadm -C -a yes /dev/md0 -l 0 -n 2 /dev/sdb[12]

  软Raid创建时出现以下错误信息

mdadm: Cannot open /dev/sdb: Device or resource busy

mdadm: super1.x cannot open /dev/sdb: Device or resource busy
  mdadm: failed container membership check
  mdadm: device /dev/sdb not suitable for any style of array

  用一下命令可以解决:

  #ls /dev/md*

   /dev/md0

  然后停止对应的md设备:

  #mdadm --stop /dev/md0   // 是停止先前创建的Raid

  #mdadm -C -a yes /dev/md0 -l 0 -n 2 /dev/sdb[12]  在生成RAID的设备/dev/md0

  出现Continue creating array? y     //array?后输入y,问你是否创建所以是yes.

  解析参数:-l代表指定RAID级别,-n指定几块盘

6.mdadm -D /dev/md0 查看指定RAID设备

7.mkfs.ext3 /dev/md0 格式化RAID设备

8.mdadm -Ds >/etc/mdadm.conf 让RAID设备在每次重启都生效

9.ls /etc/ | grep mdadm查看文件是否创建成功

10.mkdir /md0 创建挂载点

11.mount /dev/md0 /md0 挂载RAID设备

12.cd /md0 下touch w

13.格式化挂载,在挂载了/dev/md0的情况下执行换盘操作,以下操作都不会成功,操作后直接会崩盘,代表RAID0不支持容错
  # mdadm /dev/md0 -f /dev/sdb2 (设置sdb2失效)   // 模拟其中一个分区损坏
  # mdadm /dev/md0 -r /dev/sdb2 (移除sdb2)
  # mdadm /dev/md0 -a /dev/sdb3 (添加sdb3)
  # cat /proc/mdstat

     如果上面报错:mdadm: set device faulty failed for /dev/sdb5:  Device or resource busy

     这种是正常,因为raid0不提供容错,不提供冗余

 

14.ls /md0

 

警告:一定记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值