软RAID5的创建

                                        linux系统下

mdadm 参数

-C 创建

-a自动创建md0

-l 指定raid级别

-n 指定使用硬盘数量

-x 指定备份硬盘数量

mdadm -S  /dev/md0 关闭RAID ,关掉之前要先卸载掉

mdadm -R  /dev/md0 重新启动RAID,但是可能由于操作系统或者软件版本问题会找不到md0设备需要重启机器 (确保mdadm.conf已写好)

搭建raid5:

最少三块硬盘

  1. #mdadm -C /dev/md0 -a yes -l 5 -n 3 /dev/sd[b-d]

注意:这条命令执行完后,cat /proc/mdstat 查看创建进度,等到100%再进行下步操作

2. mdadm.conf 主要作用开机自动加载软raid

#mdadm -D --scan > /etc/mdadm.conf (稍加)

3.实验环境下可以用mdadm命令模拟raid故障

mdadm /dev/md0 -f /dev/sdd

# mdadm /dev/md0 -f /dev/sdd

mdadm: set /dev/sdd faulty in /dev/md0

[[email protected] ~]# mdadm -D /dev/md0
/dev/md0:
        Version : 1.2
  Creation Time : Sat May 25 23:07:06 2013
     Raid Level : raid5
     Array Size : 2095104 (2046.34 MiB 2145.39 MB)
  Used Dev Size : 1047552 (1023.17 MiB 1072.69 MB)
   Raid Devices : 3
  Total Devices : 3
    Persistence : Superblock is persistent

Update Time : Sat May 25 23:13:44 2013
          State : clean, degraded
 Active Devices : 2
Working Devices : 2
 Failed Devices : 1
  Spare Devices : 0

Layout : left-symmetric
     Chunk Size : 512K

Name : xiaoluo:0  (local to host xiaoluo)
           UUID : 029e2fe7:8c9ded40:f5079536:d249ccf7
         Events : 19

Number   Major   Minor   RaidDevice State
      8       16        0      active sync   /dev/sdb
      8       32        1      active sync   /dev/sdc
      0        0        2      removed
      8       48        -      faulty spare   /dev/sdd  ##这块硬盘被标志成了坏的硬盘

4./dev/sdd 这块硬盘被标志成了坏的硬盘,因为我们使用的是RAID 5这个级别,所以一块硬盘损坏了,并不会对数据造成损坏,数据还是完好无整的

#mdadm /dev/md0 -r /dev/sdd  移除坏掉的硬盘

mdadm: hot removed /dev/sdd from /dev/md0

# mdadm -D /dev/md0   查看raid状态
/dev/md0:
        Version : 1.2
  Creation Time : Sat May 25 23:07:06 2013
     Raid Level : raid5
     Array Size : 2095104 (2046.34 MiB 2145.39 MB)
  Used Dev Size : 1047552 (1023.17 MiB 1072.69 MB)
   Raid Devices : 3
  Total Devices : 2
    Persistence : Superblock is persistent

Update Time : Sat May 25 23:17:12 2013
          State : clean, degraded
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

Layout : left-symmetric
     Chunk Size : 512K

Name : xiaoluo:0  (local to host xiaoluo)
           UUID : 029e2fe7:8c9ded40:f5079536:d249ccf7
         Events : 22

Number   Major   Minor   RaidDevice State
      8       16        0      active sync   /dev/sdb
      8       32        1      active sync   /dev/sdc

0        0        2      removed  ##/dev/sdd 已经被移除掉了

5.如果我们要换上新的硬盘,则可以使用 mdadm /dev/md0 -a /dev/sde 这个命令

# mdadm /dev/md0 -a /dev/sde
mdadm: added /dev/sde

# mdadm -D /dev/md0
/dev/md0:
        Version : 1.2
  Creation Time : Sat May 25 23:07:06 2013
     Raid Level : raid5
     Array Size : 2095104 (2046.34 MiB 2145.39 MB)
  Used Dev Size : 1047552 (1023.17 MiB 1072.69 MB)
   Raid Devices : 3
  Total Devices : 3
    Persistence : Superblock is persistent

Update Time : Sat May 25 23:19:15 2013
          State : clean, degraded, recovering
 Active Devices : 2
Working Devices : 3
 Failed Devices : 0
  Spare Devices : 1

Layout : left-symmetric
     Chunk Size : 512K

Rebuild Status : 90% complete

Name : xiaoluo:0  (local to host xiaoluo)
           UUID : 029e2fe7:8c9ded40:f5079536:d249ccf7
         Events : 40

Number   Major   Minor   RaidDevice State
      8       16        0      active sync   /dev/sdb
      8       32        1      active sync   /dev/sdc
      8       64        2      spare rebuilding   /dev/sde  ##新的/dev/sde硬盘已经增加进来了

      

时间: 2024-10-18 06:22:23

软RAID5的创建的相关文章

ubuntu创建软raid5

1. 在虚拟机里面添加5块SATA虚拟硬盘,每个20G,三个数据盘,一个校验盘,一个spare盘.添加完之后重启虚拟机. 2. 查看系统磁盘信息 sudo fdisk -l 3. 为添加的虚拟硬盘创建分区 sudo fdisk /dev/sd[d-f] 按照指导,n:创建新的分区,p:创建主分区,p:查看分区设置,w:保存修改(其他按照默认值配置) 4. 创建软raid5 sudo mdadm --create --auto=yes /dev/md0 --level=5 --raid-devic

XenServer 6.5 mdadm 创建软 raid5 失败的解决方案 unexpected failure opening /dev/md0

之前在 XenServer 6.2 下用的挺好的软 raid5,重装了系统到 XenServer 6.5 版,不认 raid5 了,用 mdadm 重新创建,错误提示如下: [[email protected]67 ~]# mdadm --create --verbose /dev/md0 -l 5 -n 3 -x 0 /dev/sdb1 /dev/sdc1 /dev/sdd1 mdadm: layout defaults to left-symmetric mdadm: layout defa

创建软RAID5

一  创建4块硬盘组软  RAID5  新增四块20G的新硬盘,将四块硬盘分别分区,全部大小都分为一个区,并改  id  为 “ fd ”      1创建阵列mdadm -Cv /dev/md5 -l5 -n3 -x1 /dev/sd[bcde] (  *大C 创建冗余   v显示过程   l  : raid级别    n : raid硬盘数    x  : 热备盘数量  ) 2 mdadm -D /dev/md5 查看同步进度 *cat /proc/mdstat 另一种查看方法 3 mkfs

构建软RAID5磁盘阵列&RAID设备恢复

构建软RAID5磁盘阵列&RAID设备恢复 需求描述 为Linux服务器添加4块SCSI硬盘 使用mdadm软件包,构建RAID5磁盘阵列,提高磁盘存储的性能和可靠性 安装mdadm 准备用于RAID阵列的分区 -- 为Linux服务器添加4块SCSI硬盘,并使用fdisk工具个划分出一块2GB的分区依次为:/dev/sde1./dev/sdg1./dev/sdh1./dev/sdf1 -- 将其类型ID更改为"fd",对应为"Linux raid autodetec

软Raid5,LVM,3T大硬盘纠缠操作的问题

新服务器,4块3T大硬盘,软Raid5 组建 加上LVM分区各种一通操作... 悲催的是经过4天的软raid rebuild,最终状态给我FAIL了,当看到raid的state[ State : clean, FAILED],欲哭无泪说的就是me当时的心情了. 更悲催的是一通mdadm remove 此软raid  后,搞到后来其中一块参与我raid组建工作的硬盘光荣被挂了,用 mkfs.ext4 /dev/sde1: /dev/sde1 is apparently in use by the

软Raid5制作

以raid5为例: 1.添加4块磁盘要求:容量.转速.接口一样的硬盘. 2.创建分区并修改ID[[email protected] ~]# fdisk /dev/sdb[[email protected] ~]# fdisk /dev/sdc[[email protected] ~]# fdisk /dev/sdd[[email protected] ~]# fdisk /dev/sde注意:修改ID为fd(支持raid)Device Boot Start End Blocks Id Syste

vmware环境下centos软raid5+热备

第一步: 首先在VMware中的centos虚拟机设置上增加相同的盘,数量大于3.这是做raid5的条件. 添加硬盘,处理容量以外其余的全不要管,保证硬盘相同配置.为了确保不错我还是给出截图: 下一步就是确定,然后就会生成多个硬盘. 第二步: 若是打开虚拟机进行操作的请reboot一下虚拟机,可能系统没有刷新,看不到盘. 重新进入虚拟机后查看磁盘:fdisk -l 就可以看到多个盘的信息如下图: 这里的话就是硬盘已经创建好了.接下来就是要熟悉下mdadm指令了: mdadm程序是一个独立的程序,

RAID之中的RAID5的创建及示例

RAID1)RAID支持动态扩容 2)RAID支持磁盘加速 3)RAID支持冗余 RAID 5:需三块硬盘以上,磁盘容量为多块磁盘-1,提供部分磁盘速度及冗余效果(致命缺点:生成校验和时占用额外计算资源).允许损坏一块硬盘 新增4块30G硬盘 创建raid了使用的命令是mdadm,如果没有请先安装mdadm软件包 [[email protected]_01 ~]# mdadm -Cv /dev/md0 -a yes -n3 -l5 -x1 /dev/sd[c-f] //创建raid5 参数解释:

CentOS 7 软RAID5设置

一.RAID磁盘阵列介绍RAID是英文Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列.RAID是把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术组成磁盘阵列的不同方式称为RAID级别(RAID Levels),常用的RAID级别有以下几种: RAIDO,RAID1,RAID5,RAID6,RAID1+0等 二:RAID 5磁盘阵列由N(N>=3)块盘组成阵列,一份数据