首页 > 其他分享 >RAID磁盘阵列

RAID磁盘阵列

时间:2024-04-02 12:03:08浏览次数:24  
标签:RAID sdb1 sync dev active md0 mdadm 磁盘阵列

RAID0实现

RAID1实现

RAID5实现

RAID1+0实现

RAID0+1实现

总结:

创建磁盘阵列

1、这里我们演示创建RAID5,由于RAID5需要N>=3所以我们要创建4块新的硬盘,并将文件格式改为fd

/dev/sdb1            2048    41943039    20970496   fd  Linux raid autodetect
/dev/sdc1            2048    41943039    20970496   fd  Linux raid autodetect
/dev/sde1            2048    41943039    20970496   fd  Linux raid autodetect
/dev/sdd1            2048    41943039    20970496   fd  Linux raid autodetect

2、创建RAID5,输入命令

mdadm -C -v /dev/md0 -l5 -n3 /dev/sd[bcd]1 -x1 /dev/sde1
-C             :表示新建
-v             :显示创建过程详细信息
/dev/md0       :表示创建RAID5的名称
-l5            :表示RAID的级别,l5表示RAID5
-n3            :表示几块硬盘创建,n3指三块硬盘
/dev/sd[bcd]1  :/dev/sd [bcd]1: 指定使用这3块磁盘分区去创建RAID
x1             :指定使用几块硬盘做RAID的热备用盘,x1表示保留1块空闲的硬盘作备用
/dev/sde1      :指定用作于备用的磁盘

3、格式化磁盘并查看RAID详细信息

输入格式化命令
[root@localhost ~]# mkfs.xfs /dev/md0
meta-data=/dev/md0               isize=512    agcount=16, agsize=654720 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=10475520, imaxpct=25
         =                       sunit=128    swidth=256 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=5120, version=2
         =                       sectsz=512   sunit=8 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
输入命令查看RAID详细信息
[root@localhost ~]# mdadm -D /dev/md0
/dev/md0:
           Version : 1.2
     Creation Time : Tue Aug 17 01:29:25 2021
        Raid Level : raid5
        Array Size : 41908224 (39.97 GiB 42.91 GB)
     Used Dev Size : 20954112 (19.98 GiB 21.46 GB)
      Raid Devices : 3
     Total Devices : 4
       Persistence : Superblock is persistent
 
       Update Time : Tue Aug 17 01:36:42 2021
             State : clean 
    Active Devices : 3
   Working Devices : 4
    Failed Devices : 0
     Spare Devices : 1
 
            Layout : left-symmetric
        Chunk Size : 512K
 
Consistency Policy : resync
 
              Name : localhost.localdomain:0  (local to host localhost.localdomain)
              UUID : 7aec178a:264d5f0f:4ca621b8:dbbe97a3
            Events : 18
 
    Number   Major   Minor   RaidDevice State
       0       8       17        0      active sync   /dev/sdb1
       1       8       33        1      active sync   /dev/sdc1
       4       8       49        2      active sync   /dev/sdd1
 
       3       8       65        -      spare   /dev/sde1

这里可以清楚的看到bcd的1盘为存储盘,e1盘为备用盘

4、模拟故障,查看备用盘是否启用

[root@localhost ~]# mdadm /dev/md0 -f /dev/sdb1   (模拟sdb1磁盘故障)
mdadm: set /dev/sdb1 faulty in /dev/md0
mdadm -D /dev/md0                                  (查看备用盘是否启用)
 
 
 
 Number   Major   Minor   RaidDevice State
       3       8       65        0      spare rebuilding   /dev/sde1  (备用盘成功启用)
       1       8       33        1      active sync   /dev/sdc1
       4       8       49        2      active sync   /dev/sdd1
 
       0       8       17        -      faulty   /dev/sdb1

5、消除故障恢复磁盘

mdadm /dev/md0 -a /dev/sdb1    消除故障盘
mdadm: added /dev/sdb1
 
[root@localhost ~]# mdadm /dev/md0 -a /dev/sdb1    重新将sdb1添加到阵列,sde1重回备用盘
[root@localhost ~]# mdadm -D /dev/md0
 
 Number   Major   Minor   RaidDevice State
       3       8       65        0      active sync   /dev/sde1
       1       8       33        1      active sync   /dev/sdc1
       4       8       49        2      active sync   /dev/sdd1
 
       5       8       17        -      spare   /dev/sdb1

标签:RAID,sdb1,sync,dev,active,md0,mdadm,磁盘阵列
From: https://blog.csdn.net/m0_67501353/article/details/137202331

相关文章

  • RAID
    RAID0RAID0将数据分割成块,并通过条带化(striping)的方式将这些块分散存储在多个磁盘上。没有冗余数据,所有数据块都会被平均地分配到各个磁盘中。优点:提高了读写性能,因为数据可以并行地从多个磁盘中读取或写入。实际存储容量等于所有磁盘的总和,没有用于冗余数据的额外空间开......
  • 磁盘阵列
    一、RAID的简述RAID是英文(RedundantArrayofIndependentDisks)的缩写,翻译成中文是“独立磁盘冗余阵列”,简称磁盘阵列(DiskArray)。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技......
  • 软RAID磁盘阵列创建过程:
    软RAID磁盘阵列创建过程:https://blog.csdn.net/Jacky_Feng/article/details/121207389创建磁盘阵列 查看创建结果 将RAID磁盘阵列格式化成对应的文件系统(和普通的磁盘格式化方式一致) 创建挂载点,继续挂载操作具体过程演示待完善。......
  • RAID阵列卡,让影视剪辑效率翻倍
    随着数字媒体和互联网的快速发展,影视制作需求快速增长,并对设备的配置提出了更高的要求。4K/8K的到来,让码流(单位时间内使用的数据流量)越来越高,容量和存储要求也更高。用户在综合考虑设备的性能和价格后,往往采用一台或若干台SGI图形工作站和数十台PC工作站来组成数字视频网络。由于......
  • RAID类型介绍、创建、彻底删除
    目录一、RAID(磁盘阵列)    1.1、概念    1.2、RAID0(条带化存储)    1.3、RAID1(镜像存储)    1.4、RAID5     1.5、RAID6       1.6、RAID1+0(先做镜像,再做条带)    1.7、RAID0+1(先做条带,再做镜像......
  • 一文搞懂Raid是什么?nas如何组建适合自己的阵列?
    在使用NAS的过程中我们少不了纠结是否组建阵列组建何种阵列 今天小马就来和大家聊一聊什么是RAID我们又该组建何种阵列  RAID是什么RAID,冗余磁盘阵列,是为了提高数据存储的性能和可靠性而开发的技术。简单来说就是把相同的数据存储在多个磁盘的不同的地方的方法。......
  • ESXi升级RAID驱动和安装CIM Provider和MegaRAID Storage Management
    一:首先ESXi中要装磁盘阵列卡的专用驱动Provider,比如戴尔的驱动Provider可以在http://www.piis.cn/news/new935.asp下载,安装方法也可以借鉴它,这里就不详细说安装方法了二:ESXI中要设置按F2后输入root和密码到配置界面--选择"ConfigureManagementNetwork"·中的1、“DNSConf......
  • raid 磁盘冗余阵列
    什么是raid磁盘冗余阵列这是由多块独立磁盘(多为硬盘)组合的一个超大容量磁盘组。大白话的解释磁盘冗余阵列,就是将很多块硬盘组合成一个整体,不同的RAID级别,可以实现不同的功能如加速数据读写、如实现数据备份。raid技术的作用-提高IO能力,磁盘并行读写-提高耐用性,磁......
  • 【服务器数据恢复】DELL EqualLogic存储中RAID5多块磁盘出现坏道离线,上层虚拟机不可用
    服务器数据恢复环境&故障:某公司IT部门一台某品牌EqualLogicPS6100系列存储在运行过程中突然崩溃。服务器管理员对故障服务器存储进行初步检查,经过检测发现导致该服务器存储无法正常工作的原因是该存储中raid5磁盘阵列内有2块硬盘出现故障离线,导致上层虚拟机不可用。由于该存储......
  • Raid
    1、Raid概念磁盘阵列(RedundantArraysofIndependentDisks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。磁盘阵列是由很多磁盘,以硬件(RAID卡)或软件(MDADM)形式组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成......