ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

服务器硬件和RAID配置

2021-05-10 19:34:21  阅读:198  来源: 互联网

标签:RAID raid Devices 硬件 dev 服务器 md0 mdadm


raid磁盘阵列概述

RAID 将一组硬盘连结成来,组成一个阵列,以避免单个硬盘损坏而带来的数据损失, 同时亦提供了比单个硬盘高的可用性及容错性。

raid 0

概念:两个或多个硬盘组成一个逻辑硬盘,并行写操作,写入速度提高
缺点:没有容错,一旦一个物理硬盘损坏,则所有数据均丢失
在这里插入图片描述

raid 1

概念:最少由两个硬盘组成,且两个硬盘上存储的数据均相同,读操作速度有所提高

缺点:利用率则是最低,只有 50%,因而成本也是最高
在这里插入图片描述

raid 5

概念:最少由三个硬盘组成,还伴有一个数据校验位,当丢失其中的一位时,RAID 控制器能通过算法,利用其它两位数据将丢失的数据进行计算还原 (N-1)/N
在这里插入图片描述

raid 6

概念:RAID6 是在 RAID5 的基础上改良而成的,将数据校验位增加一位,允许损坏的硬盘数量也由RAID5 的一个增加到二个 (N-2)
在这里插入图片描述

raid 0+1

概念:先将数据进行镜像操作,然后再对数据进行分组,至少要四块盘,两块做 raid0,另两块做raid1,RAID 10 对存储容量的利用率和 RAID 1 一样低,只有 50%.
优缺点:Raid1+0 方案造成了 50%的磁盘浪费,但是它提供了 200%的速度和单磁盘损坏的数据安全性,并且当同时损坏的磁盘不在同一 Raid1 中,就能保证数据安全性

raid 1+0

概念:先进行raid 1 操作,然后在raid 1 基础上进行raid 0操作
在这里插入图片描述

阵列卡

阵列卡介绍: 阵列卡的全称叫磁盘阵列卡 是用来做 RAID 的,是一种把若干硬磁盘驱动器按照一定要求组成一个整体,整个磁盘阵列由阵列控制器管理的系统
raid卡接口类型: IDE 接口、SCSI 接口、SATA 接口和 SAS 接口
阵列卡缓存: 是 RAID 卡与外部总线交换数据的场所,RAID 卡先将数据传送到缓存, 再由缓存和外边数据总线交换数据。

RAID的实现方式

硬raid
需要raid卡,磁盘接在raid卡上,有自己的cpu,处理速度快,从硬件的层面上处理
然后开机进行raid配置,然后装系统
但是不同厂商的raid卡配置会不一样

软raid
mdadm是multiple devices admin的简称,它是Linux下的一款标准的软件 RAID 管理工具
mdadm管理工具,最小化默认不安装,需要yum安装
mdadm是一个用于创建、管理、监控RAID设备的工具,它使用linux中的md驱动。
mdadm程序是一个独立的程序,能完成所有软件RAID的管理功能,主要有7中使用模式。、

/proc/mdstat : 当前md(软RAID)的状态信息

/etc/mdadm.conf : mdadm的配置文件

配置代码

mdadm -C 创建 -v 显示详情 /dev/md0 -l 级别 0(RAID 0) -n 2(硬盘数) /dev/sd[b-c]
mdadm -D /dev/ma0 查看
cat /etc/mdadm.conf 查看当前状态
mdad -Ds(扫描)v /dev/md0 > /etc/mdadm.conf
mdadm /dev/md0 -f /dev/sdb 破坏硬盘
mdadm -S /dev/md0  /dev/sdb 停止
mdadm -As 停止时激活
mdadm -a /dev/md0  /dev/sdc 添加sdc到md0中
mdadm -C 创建 -v 显示详情 /dev/md0 -l 级别 0(RAID 0) -n 2(硬盘数) -x (热备盘)/dev/sd[b-c]
watch -n 0.5 'mdadm -D /dev/md5' |tail   0.5秒实时监控
mdadm --zero-superblock /dev/sdc 彻底删除sdc

配置RAID0

[root@localhost ~]# mdadm -C -v /dev/md0 -l0 -n2 /dev/sd[c-d]
mdadm: chunk size defaults to 512K
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
[root@localhost ~]# mdadm -D /dev/md0
/dev/md0:
           Version : 1.2
     Creation Time : Tue May 11 01:14:19 2021
        Raid Level : raid0
        Array Size : 41908224 (39.97 GiB 42.91 GB)
      Raid Devices : 2
     Total Devices : 2
       Persistence : Superblock is persistent

       Update Time : Tue May 11 01:14:19 2021
             State : clean 
    Active Devices : 2
   Working Devices : 2
    Failed Devices : 0
     Spare Devices : 0

        Chunk Size : 512K

Consistency Policy : none

              Name : localhost.localdomain:0  (local to host localhost.localdomain)
              UUID : 23c6baba:31f656ff:2d2b5a74:7b4246bd
            Events : 0

    Number   Major   Minor   RaidDevice State
       0       8       32        0      active sync   /dev/sdc
       1       8       48        1      active sync   /dev/sdd


RAID1的配置

mdadm -C -v /dev/md0 -l1 -n2 /dev/sd[c-d]
[root@localhost ~]# mdadm -D /dev/md0
/dev/md0:
           Version : 1.2
     Creation Time : Tue May 11 01:29:44 2021
        Raid Level : raid1
        Array Size : 20954112 (19.98 GiB 21.46 GB)
     Used Dev Size : 20954112 (19.98 GiB 21.46 GB)
      Raid Devices : 2
     Total Devices : 2
       Persistence : Superblock is persistent

       Update Time : Tue May 11 01:29:50 2021
             State : clean, resyncing 
    Active Devices : 2
   Working Devices : 2
    Failed Devices : 0
     Spare Devices : 0

Consistency Policy : resync

     Resync Status : 24% complete

              Name : localhost.localdomain:0  (local to host localhost.localdomain)
              UUID : ae63e1c3:52f9a6bf:4edb9a91:2627ba06
            Events : 3

    Number   Major   Minor   RaidDevice State
       0       8       32        0      active sync   /dev/sdc
       1       8       48        1      active sync   /dev/sdd

RAID5的配置

mdadm -C -v /dev/md5 -l5 -n3 /dev/sd[c-e]
[root@localhost ~]# mdadm -D /dev/md5
/dev/md5:
           Version : 1.2
     Creation Time : Mon May 10 18:57:45 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 : 3
       Persistence : Superblock is persistent

       Update Time : Mon May 10 19:01:18 2021
             State : clean 
    Active Devices : 3
   Working Devices : 3
    Failed Devices : 0
     Spare Devices : 0

            Layout : left-symmetric
        Chunk Size : 512K

Consistency Policy : resync

              Name : localhost.localdomain:5  (local to host localhost.localdomain)
              UUID : d6d82a59:acfaf511:f75aeb8d:bbfcd864
            Events : 18

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

标签:RAID,raid,Devices,硬件,dev,服务器,md0,mdadm
来源: https://blog.csdn.net/DAHA2/article/details/116595871

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有