精华内容
下载资源
问答
  • 磁盘列阵

    2019-01-25 16:44:00
    raid :廉价冗余磁盘列阵,通过多块磁盘组成来提高吞吐量(读写速度)和可靠性 冗余=容灾=容错=备份 磁盘列阵的功能:整合磁盘功能 提高磁盘读取效率 提供容错(备份)功能 磁盘列阵等级 raid0 raid1 raid5 raid10...

    一、概念

    raid :廉价冗余磁盘列阵,通过多块磁盘组成来提高吞吐量(读写速度)和可靠性

    冗余=容灾=容错=备份

    磁盘列阵的功能:整合磁盘功能  提高磁盘读取效率   提供容错(备份)功能

    磁盘列阵等级 raid0 raid1 raid5 raid10 raid01等等;

    软件磁盘列阵    前提分区:fdisk /dev/sdb 文中用raid5举例

    C create 建立raid的选项  l 设置磁盘阵列等级  n 使用几个磁盘   x 代表备用盘

    mdamd -C /dev/md5 -l 5 -n 3 -x 1 /dev/sdb{1,2,3,5} 

    cat /proc/mdstat  #查询运行状态

    mdadm   --detail /dev/mdx  #查询磁盘列阵信息

    mkfs -t xfs /dev/md5  格式化

    模拟错误

    mdadm --manage /dev/md5 --fail /dev/sdb1  将其中一块sdb1设置错误状态

    mdamd --manage /dev/md5 --remove /dev/sdb1 移除坏的sdb1

    mdamd --manage /dev/md5 --add /dev/sdb4 将配用硬盘添加上

    mdamd --stop /dev/md5  停用磁盘阵列

     

    转载于:https://www.cnblogs.com/leading-net/p/10320442.html

    展开全文
  • 文章目录什么是RAIDThe level of RAIDRAID的实现软件磁盘列阵的建立(Ubuntu下的操作)关于mdadm用法的详解(友链) 什么是RAID 磁盘列阵(Redundant Arrays of Independent Disks,RAID),即独立磁盘冗余阵列。 是把...
  • RAID磁盘列阵

    2021-04-19 20:54:28
    RAID磁盘列阵RAID磁盘列阵介绍RAID 0(条带化存储)RAID 1RAID 5RAID 6RAID 1+0各级别对比创建RAID磁盘列阵1、创建RAID 52、创建RAID 10 (先做镜像,再做条带)查看RAID磁盘详细信息用watch命令来每隔一段时间刷新 ...

    RAID磁盘列阵介绍

    1、是Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列
    2、把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘) ,从而提供比单个硬盘更高的存储性能和提供数据备份技术
    3、组成磁盘阵列的不同方式称为RAID级别(RAID Levels)
    4、常用的RAID级别
    RAID0,RAID1,RAID5,RAID6 , RAID1+0 等

    RAID 0(条带化存储)

    优点:拥有所有RAID级别中最高的存储性能。原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。所以传输速率很快

    缺点:没有备份功能,可靠性差,当一个硬盘的数据丢失时,会影响所有的数据,所以不用应用与数据安全性要求高的场所
    在这里插入图片描述

    RAID 1(镜像存储

    4)
    优点:能最大限度的保证用户数据的可用性和数据安全性。其主要功能就是把用户写入硬盘的数据百分之百地自动复制到另外一个硬盘上。因此RAID1在RAID级别中拥有最高的数据安全保障和较高的读性能

    缺点:由于数据的百分之百备份,备份数据占了总存储空间的一半,因此磁盘利用率较低,存储成本在RAID级别中最高,读的能力不错,写的能力较差

    RAID 5

    优点:存储性能、数据安全和存储成本兼顾的存储解决方案。RAID 5对比RAID1的备份方式,RAID5备份的不是数据本身,而是把数据和相对应的校验数据分别存储到组成RAID5的各个磁盘上,所以当RAID5的一个磁盘数据发生损坏后,可以利用剩下的数据和相对应的校验数据去恢复被损坏的数据,可靠性高

    缺点:由于校验机制问题,写的效率不高

    RAID 6

    优点:与RAID5类似,只是校验数据比RAID5多了一份独立的奇偶校验信息块,且两个校验数据拥有不同的算法,安全性比RAID5更高

    缺点:写的性能较差

    RAID 1+0

    优点:RAID1+0是存储性能和数据安全兼顾的方案。它在提供与RAID1一样的数据安全保障的同时,也提供了与RAID0近似的存储性能

    缺点:由于RAID1+0也通过数据的100%备份提供数据安全保障,因此RAID 0+1的磁盘空间利用率与RAID1相同,存储成本高

    在这里插入图片描述

    各级别对比

    在这里插入图片描述

    创建RAID磁盘列阵

    首先:
    使用fdisk工具将新磁盘/dev/sdb、/dev/sdc、dev/sdd、/dev/sde划分出主分区sdb1、sdc1、sdd1、sde1,并且把分区类型的ID号标记为“fd”

    1、创建RAID 5

    mdadm -C -v /dev/md0 [-a yes]  -l5  -n3  /dev/sd[bcd]1  -x1  /dev/sde1
    

    -C:表示新建
    -V:显示创建过程中的详细信息
    /dev/md0:创建 RAID5 的名称
    -a yes: --auto,表示如果有什么设备文件没有存在的话就自动创建,可省略
    -l:指定RAID的级别,15表示创建RAID5
    -n:指定使用几块硬盘创建RAID,n3表示使用3块硬盘创建RAID/dev/sd [bcd]
    -x:指定使用几块硬盘做RAID的热备用盘,x1表示保留1块空闲的硬盘作备用
    /dev/ sde1:指定用作于备用的磁盘

    2、创建RAID 10 (先做镜像,再做条带)

    mdadm -Cv /dev/md0 -l1 -n2 /dev/sd[bc]1
    mdadm -Cv /dev/md1 -l1 -n2 /dev/sd[de]1
    mdadm   -Cv   /dev/md10  -l0   -n2   /dev/md0   /dev/md1
    

    查看RAID磁盘详细信息

    cat  /proc/mdstat     #还能查看创建RAID的进度
    或者
    mdadm  -D  /dev/md0
    

    用watch命令来每隔一段时间刷新 /proc/mdstat 的输出

    watch   -n   10   'cat  /proc/mdstart'
    

    4、创建并挂载文件系统

    mkfs   -t   xfs   /dev/md0
    mkdir   /myraid
    mount   /dev/md0   /myraid/
    df   -Th
    cp   /etc/fstab   /etc/fstab.bak
    vim   /etc/fstab
    /dev/md0      /myraid      xfs      defaults    0  0
    

    5、实现故障恢复

    mdadm /dev/md0 -f /dev/sdb1          #模拟/dev/sdb1故障
     mdadm -D /dev/md0                        #查看发现sde1已顶替sdb1
    

    6、创建 /etc/mdadm.conf 配置文件,方便管理软RAID的配置,比如启动、停止

    echo 'DEVICE /dev/sdc1 /dev/sdb1 /dev/sdd1 /dev/sde1' >/etc/mdadm.conf
    mdadm --detail --scan >>/etc/mdadm. conf
    

    mdadm命令其它常用选项

    -r:移除设备
    -a:添加设备
    -S:停止RAID
    -A:启动RAID

    mdadm /dev /md0 -f /dev /sdb1
    mdadm /dev /md0 -r /dev/ sdb1
    mdadm /dev/md0 -a /dev /sde1
    
    展开全文
  • 什么是磁盘列阵技术?

    千次阅读 多人点赞 2020-08-26 20:03:35
    什么是磁盘列阵技术? 本文摘录自知名博主“ 灰小猿 ”,请支持原作者 原文链接 所谓磁盘列阵,它是由多台磁盘存储器组成,是快速、大容量、且高可靠的外存子系统,现在常见的独立冗余磁盘列阵(RAID)就是一种由多...

    本文摘录自知名博主灰小猿,请支持原作者
    部分文章摘录自百度百科

    什么是磁盘列阵?

     它是由多台磁盘存储器组成,是快速、大容量、且高可靠的外存子系统,现在常见的独立冗余磁盘列阵(RAID)就是一种由多块独立磁盘构成的冗余列阵。

    磁盘阵列技术即RAID,起源于集中式大、中、小型计算机网络系统中,是专门为主计算机存储系统数据而设计。随着计算机网络、 Internet 和 Intranet 网的普及,磁盘阵列已越来越普及。为确保网络系统可靠地保存数据,使系统正常运行,磁盘阵列己成为高可靠性网络系统解决方案中不可缺少的存储设备。

     磁盘阵列由磁盘阵列控制器及若干性能近似的、按一定要求排列的硬盘组成。该设备具有高速度、大容量、安全可靠等特点,通过冗余纠错技术保证设备可靠。

    RAID 由几组磁盘驱动器组成,并由一个控制器统一管理,通过在磁盘之间使用镜像数据或数据分割及奇偶校验来实现容错要求。它是一种具有较高容错能力的智能化磁盘集合,具有较高的安全性和可靠性。

    RAID 在现代网络系统中作为海量存储器,广泛用于磁盘服务器中。用磁盘阵列作为存储设备,可以将单个硬盘的 30 万小时的平均无故障工作时间( MTBF )提高到 80 万小时。

     磁盘阵列一般通过 SCSI 接口与主机相连接,目前最快的 SCSI 接口的通道传输速率己达到 160Mb/s 或更高。磁盘阵列通常需要配备冗余设备,磁盘阵列都提供电源和风扇作为冗余设备,以保证磁盘阵列机箱内的散热和系统的可靠性。为使存储数据更加完整可靠,有些磁盘阵列还配置了电池,在阵列双电源同时掉电时,对磁盘阵列缓存进行保护,以确保数据的完整性。

    这里需要注意的是:

    虽然RAID包含多块磁盘,但是在操作系统下是作为一个独立的大型存储设备出现的不同等级的RAID技术对照

     截至目前,RAID技术可以分为以下几种不同的等级,分别可以提供不同速度,安全性和性价比。不同等级的RAID说明如下表所示:

    RAID级别 说明
    RAID-0 是一种不具备容错能力的磁盘列阵,由N个磁盘存储器组成的0级列阵,
    其平均故障时间间隔(MTBF)是单个磁盘存储器的N分之一,
    但数据传输率是单个磁盘存储器的N倍
    RAID-1 是采用镜像容错技术改善可靠性的一种磁盘列阵
    RAID-2 是采用海明码进行错误检测的一种磁盘列阵
    RAID-3 减少了用于检验的磁盘存储器的个数,从而提高了磁盘列阵的有效容量,
    一般只有一个检验盘,
    RAID-4 是一种可以独立的对组内各磁盘进行读/写的磁盘列阵,
    该列阵也只用一个检验盘
    RAID-5 是RAID-4的一种改进,它不设置专门的检验盘,同一个磁盘上既记录数据,
    又记录检验信息。这就解决了前面多个磁盘机争用一个磁盘的问题
    RAID-6 磁盘列阵采用两级数据冗余和新的数据编码以解决数据恢复问题,
    使在两个磁盘出现故障时仍能够正常工作,在进行写操作时,
    RAID-6分别进行两个独立的校验运算,形成两个独立的冗余数据,
    写入两个不同的磁盘

    本文系摘录,非博主原创,请支持原作者,感谢!
    原文链接

    展开全文
  • Linux软件磁盘列阵RAID

    2019-11-07 19:26:09
    软件磁盘列阵软件磁盘列阵(software RAID)RAID级别RAID-0(等量模式,Stripe):能效最佳RAID-1(镜像模式:mirror):完全备份RAID-3:RAID-4:RAID-5:能效于数据备份的均衡考虑RAID-6RAID1+0,RAID0+1RAID1+0...

    软件磁盘列阵(software RAID)

    RAID:Redundant Array of Independent Disks.
    冗余磁盘列阵
    

    RAID级别

    RAID的级别不代表性能的高低,仅仅是代表不同组成方式的编号.
    

    RAID-0(等量模式,Stripe):能效最佳

    至少需要2块硬盘

    	这种模式的RAID会先将磁盘切分成等量的区块(chunk,一般可设定4k~1M),然后当一个文件要写入RAID时,该文件会先根据chunk
    的大小切分成若干份,然后再依序存储到磁盘.由于每个磁盘会交错的存放数据,因此当你的数据要写入RAID时,数据会被等量的放置
    在各个磁盘上面.举例来说,如果你100M数据要写入时,每个磁盘存储50M.(如下图)
    

    在这里插入图片描述

    	理论上来说,组成RAID-0的磁盘数量越多,能效越好,因为每个磁盘所负责的数据量变小了,此外整体的总容量也变大了.
    但是带来的风险也是很大的,由于RAID-0是将文件切分成chunk然后分别存储在不同的磁盘,那么此时,只要有一块硬盘损坏
    那么RAID上的所有数据都回丢失,无法读取.
    另外,如果用容量不同的2块磁盘来组成RAID-0时,由于数据是等量分布的,所以当容量较小的那一块磁盘写满后,所有数据就会继续写到容量较大的那块硬盘.举例来说,有2块磁盘,分别为200G和500G的容量,那么最初的400G数据会写入到每块硬盘200G,但是后续的内容则只能都写到500G的那块硬盘.
    

    RAID-1(镜像模式:mirror):完全备份

    至少需要2块硬盘

    	这种模式也需要相同的磁盘容量来组成RAID,如果两块磁盘的容量不同,那么RAID的总体容量会以容量较小的那一块磁盘为主.
    这种模式的原理是将同样的数据完整的写到2块磁盘中,说直白点就是数据写入时会同时写入另一块磁盘一份一模一样的内容当作备份.
    因此,磁盘的整体容量利用率只有50%.
    

    在这里插入图片描述

    	如上图所示,由于数据是被同时写入到两块不同的磁盘,那么写入的时候数据到达I/O总线后会被复制多分到各个磁盘,给人的感觉像是
    数据量翻了几倍,因此写入的效率很低.如果使用的是硬件RAID,那么RAID会主动复制一份而不用系统的I/O总线,效率方面还可以.
    不过这里说的是软件RAID,所以写入效率就很低了.
    不过反过来,读取的效率却很快,因为同样的数据内容可以从多块磁盘同时提供。RAID-1的最大优点在于数据备份,如果RAID中的其中
    一块磁盘损坏,那么可以通过另一块磁盘的数据来进行恢复.
    

    RAID-3:

        ①把数据分成多个小"块"(按bit存储)存放在N+1个磁盘中。读写性能提升。
    
        ②有一块盘专门用来存储校验码,校验盘的性能可能会成为阵列瓶颈。
    
        ③至少需要3块磁盘。
    
        ④其中一块盘损坏时,可以根据校验盘以及其他的磁盘信息来进行恢复。
    
        同时坏2块或以上磁盘,则无法正常工作。但同时坏2块磁盘的几率较小,所以数据安全性相对较高。
    
        ⑤磁盘利用率N-1/N。
    

    RAID-4:

    
        ①与RAID3相似,也是将数据分成多个块(按数据块存储),读写性能提升。
    
        ②有一块盘校验盘,用来存储其他所有盘的奇偶校验码,校验盘的性能可能会成为阵列瓶颈。
    
        ③至少需要3块磁盘。
    
        ④其中一块盘损坏时,可以根据校验盘以及其他的磁盘信息来进行恢复。
    
        但是相较RAID3,数据恢复难度比较大。
    
        ⑤磁盘利用率(N-1)/N。
    

    RAID-5:能效于数据备份的均衡考虑

    至少需要3块硬盘

    有点类似RAID-0,不过每个循环的写入过程,都会加入一个同位检查数据(Parity),整个数据会记录其他磁盘的备份数据,如下图.
    

    在这里插入图片描述
    因此磁盘利用率为(N-1)/N,而当RAID-5中2块磁盘损坏时,数据便无法恢复,因为RIAD-5仅支持1块磁盘损坏.

    RAID-6

    在RIAD-5的基础上还有一种RAID-6模式,只不过它使用2块磁盘的容量作为Parity,因此,可以允许2块磁盘损坏.
    

    RAID1+0,RAID0+1

    至少需要4块硬盘

    	就像上面所提到的,RAID-0效率很高,但是不安全,而RAID-1比较安全,但是效率却很低,那么有没有一个即安全效率又高的模式呢?
    这就是我们所说的RAID1+0和RAID0+1了.
    
    RAID0+1
    所谓RAID0+1其实就是先组成RIAD-0,在组曾RAID-1了.具体看下图:
    

    在这里插入图片描述

    	如图所示,DiskA和DiskB组成了RAID-1,同样DiskC于DiskD组成另一组RAID-1.此为先组成了RAID-1,接下来再又这两组RAID-1组成
    RAID-0的形式,那么这就是RAID1+0了.
    来解释一下它的存储流程,当100M的数据要写入时,(先按照chunk切分好后)平均分给两组磁盘每组50M,这样每组磁盘处理的数据量
    就变小了,这就是RAID-0的过程,接下来每组的这50M数据又会被完全写入到DiskA,DiskB(另外50M写入到DISKC和DICKD中)这也就是
    RAID-1的过程.这种方式数据先经过RAID-0,所以处理速度会随着RAID-0的组成数量而直线加快,而由于每组RAID-1又都是独立的,
    所以其中任意一块磁盘损坏时,可由自己组内的另一块来进行恢复,不影响其他组.
    

    Spare Disk:预备磁盘

    	当RAID中磁盘损坏时,就要将损坏的磁盘拔除,然后换一颗新的磁盘,当上新的磁盘并顺利启动RAID后,RAID就会主动重建
    (rebuild)损坏的那块磁盘的数据到新换的磁盘上,这样数据就得到了恢复,这就是RAID的好处.不过这要求我们要插拔磁盘,除非
    系统支持热插拔,否则就要关机来操作.
    	因此为了让系统可以实时的在磁盘损坏时主动重建,我们就需要预备磁盘(Spare Disk)的辅助,其实所谓的Spare Disk,就是
    在RAID中多以块或者多块没有被包含在RAID中等级中的磁盘,这些磁盘平时不会被使用,但是一旦有磁盘损坏,Spare Disk就会被主
    的拉到RAID中,并将损坏的那块磁盘从RAID中移除,然后立即开始重建.
    

    RAID的优点

    1.数据的安全与可靠性:这里只的并不是网络信息安全,而是在当有磁盘发生损坏时,可以自动重建,并恢复数据.
    2.读写能效:例如RAID-0,可以加强读写能效.
    3.容量:可以让多块磁盘组合起来,因此单一的文件系统可以有更大的容量.
    
    项目 RAID0 RIAD1 RAID10 RAID5 RAID6
    最少磁盘数 2 2 4 3 4
    最大容错磁盘数 n-1 n/2 1 2
    数据安全性 完全没有 最佳 最佳 比RAID5好
    理论写入能效 n 1 n/2 <n-1 <n-2
    可用容量 n 1 n/2 n-1 n-2
    一般用途 强调效率
    不考虑数据安全
    资料与备份 服务器,云系统常用 资料与备份 资料与备份

    software,hardware RAID

    所谓的硬件磁盘列阵(hardware RAID)是通过RAID卡来达成数组的目的.RAID卡上面有一块专门的芯片来处理RAID的任务,因此在效率方面会比较好.在很多任务(比如RAID5的Parity检查计算)并不会重复消耗原本系统的I/O总线,理论上效率会更高.此外,现在一般的RAID卡都支持热插拔,所以在数据安全行上面也很有效.不过RAID卡的价格比较高,因此就发展出利用软件RAID来模拟硬件RAID的功能,这就是所谓的software RAID.
    由于软件RAID主要是通过软件来模拟RAID,因此会对CPU以及I/O总线的资源有所消耗,不过目前的计算机运算速度越来越快,这些消耗已经不是显得特别吃紧.
    以CentOS为例,是以mdadm提供RAID的,它以partition或disk为磁盘单位,也即是说不需要2块以上磁盘,只要有2个以上的分区就可以设计RAID了.
    由于RAID是仿真的,所以使用的是系统的设备文件名,如/dev/md0,/dev/md1等.

    软件RAID的设定

    软件RAID的设定是通过mdadm命令

    mdadm --detail /dev/md0
    mdadm --create /dev/md[0-9] --auto=yes --level=[015] --chunk=NK\
    > --raid-devices=N --spare-devices=N /dev/sdx /dev/hdx...
    
    选项 意义
    –create 为建立RAID的选项
    –auto=yes 创建设备文件,并分配一个未使用得设备号
    –chunk=Nk 设置chunk得大小,也可以当作是stripe的大小,一般是64k或512k
    –raid-devices=N 使用几个磁盘或分区作为RAID
    –spare-devices=N 使用几个磁盘作为备用磁盘
    –level=[015] 设定RAID的等级,有很多等级,但是一般常用的为0,1,5.
    –detail 显示RAID的详细信息

    以mdadm设置RAID

    # 创建5个分区,然后利用他们创建一个RAID5,其中4个分区组成RAID5另外一个分组当作spare disk,并分配chunk大小为64KB.
    # 这里要注意的是,指定chunk size时,单位要大写,K,M,G.
    mdadm --create /dev/md0 --auto=yes --level=5 --chunk=64K --raid-devices=4 --spare-devices=1 /dev/sdb{5,6,7,8,9}
    

    在这里插入图片描述

    # 查看刚才创建的RAID信息
    mdadm --detail /dev/md0
    

    在这里插入图片描述
    除了使用命令之外,还可以通过/proc/state文件,来查看RAID信息:

    cat /proc/mdstate
    

    在这里插入图片描述

    上面第二行信息比较重要:
    首先告诉我们,md0是raid5,并且使用了sdb{8,7,6,5}4个分区,每个分区后面的[]中的数字代表该分许再RAID中的顺序;
    sdb9后面的(S)代表spare disk.
    接下来告诉我们有3139584个block(每个block的大小为1k),所以总容量为3G,使用RAID5等级,chunk大小为64K,
    使用algorithm 2 算法。[n/m]表示需要n个装置,其中有m个装置正在正常运行.后面的[UUUU],U表示正常运行,_则代表不正常.
    

    格式化与挂载RAID

    格式化:
    下面以xfs文件系统做演示(从CentOS7.X开始,默认文件系统格式为xfs)

    # -f: force 如果该RAID已经指定文件系统格式,也会强制重新格式化
    # -d:data section options,可以接一些其他的参数这里用到了下面su和sw,多个参数用【,】分割。
    # 		su:strip unit size,条带单元的大小,必须为文件系统block size的倍数.
    # 		sw: strip width,条带宽度,即有几个strip unit
    mkfs.xfs -f -d su=256K,sw=3 -r extsize=768k /dev/md0
    

    在这里插入图片描述
    挂载:

    # 将md0挂载到/srv/raid目录上
    mkdir /srv/raid
    mount /dev/md0 /srv/raid
    df -Th /srv/raid
    

    在这里插入图片描述

    模拟RAID的错误救援模式

    # 基本操作语法
    mdadm --manage /dev/md[0-9] [--add 设备] [--remove 设备] [--fail 设备]
    
    选项 意义
    –add 将设备添加到RAID中
    –remove 将设备从RAID中移除
    –fail 将设备设置成出错状态

    首先我们服制一些内容到/srv/raid目录.
    在这里插入图片描述
    下面,我们假设/dev/sdb8这个分区除了错误,实际模拟方式如下:

    # 让/dev/sdb8变成错误状态
    mdadm --manage /dev/md0 --fail /dev/sdb8
    

    注:要在上面命令完全结束之前,迅速的输入下面的命令,来查看RAID信息,否则只能查看到最后替换完成的结果了.

    mdadm --detail /dev/md0
    

    在这里插入图片描述
    看上面的信息,发现有一个设备出错,1个备用设备,正在Rebuild中,目前Rebuild完成了55%,下面具体显示的是出错分区的信息和正在rebuilding的分区信息,待rebuilding结束后,就会是下面的状态了:
    在这里插入图片描述
    看,已经没有spare disk了,因为它已经代替了上面出错的那块分区.
    接下来我们将发生错误的拿个分区从RAID中移除,并要再加入一块spare disk,否则再出错岂不是大事不妙.

    mdadm --manage /dev/md0 --remove /dev/sdb8
    

    由于我们只是模拟的出错状态,其实/dev/sdb8这个分区并没有发生错误,所以我们再将它添加会RAID.

    mdadm --manage /dev/md0 --add /dev/sdb8
    

    在这里插入图片描述

    开机自动启动RAID并自动挂载

    新的发行版,大多数会自动搜寻/dev/md[0-9]然后在开机的时候自动设定.但是还是建议大家修改一下配置文件.
    software RAID的配置文件再/etc/mdadm.conf,这里配置很简单,只要知道/dev/md0的UUID就能轻松配置.

    # 查询/dev/md0的UUID
    mdadm --detail /dev/md0 | grep -i uuid
    

    在这里插入图片描述
    接下来配置/etc/mdadm.conf文件(需要新建)
    在这里插入图片描述
    注:书中讲述的不是特别详细,实际上,/etc/mdadm.conf 是RAID的配置文件,只有配置了此文件才能正常用 mdadm -A 来启动RAID. 而只有先将RAID启动之后才能mount 设备到其他路径.
    接下来配置/etc/fstab .
    在这里插入图片描述
    在这里插入图片描述
    最后就可以使用mount -a 来挂载raid了.
    在这里插入图片描述

    关闭RAID

    由于软件RAID会使用系统分区,所以以后如果你不想再使用此RAID了,要先将其卸载,然后再关闭RAID.

    # 先卸载 /dev/md0
    umount /dev/md0
    # 接下来,vim /etc/fstab,将相关的RAID信息删除.
    
    # 再接下来,覆盖掉RAID的metadata以及XFS的superblock,并停掉RAID
    dd if=/dev/zero of=/dev/md0 bs=1M count=50
    mdadm --stop /dev/md0
    

    在这里插入图片描述
    看,这回没有/dev/md0了.
    在这里插入图片描述
    由于之前RAID创建时,相关的数据会被写到磁盘中,所以如果只是移除了配置文件,停止了RAID,但是之前的分区没有被重新划分过,那么当系统重启时,RAID还是会被建立起来,只是名称可能会变成/dev/md127,所以也要把这几个分区的superblock信息覆盖掉.不过注意千万别将目标路径写错....否则....你懂的.

    dd if=/dev/zero of=/dev/sdb5 bs=1M count=10
    dd if=/dev/zero of=/dev/sdb6 bs=1M count=10
    dd if=/dev/zero of=/dev/sdb7 bs=1M count=10
    dd if=/dev/zero of=/dev/sdb8 bs=1M count=10
    dd if=/dev/zero of=/dev/sdb9 bs=1M count=10
    

    最后将/etc/mdadm.conf 中的设备注册信息也删除.

    展开全文
  • 磁盘列阵 Raid

    2011-09-11 22:37:18
    磁盘列阵:是把多个磁盘设备合并成一个磁盘空间 硬件RAID: 优点,好管理、性能高。 缺点,价钱高。 软件RAID: 优点,成本低。 缺点,会多消耗20%的系统资源 功能: 整合闲置的磁盘空间 提高磁盘读取效率 ...
  • RAID独立冗余磁盘列阵

    2017-03-06 21:55:29
    1、RAID的作用:1、提高读写效率2、提高耐用性RAID的实现方式:1、硬件实现:通过扩展卡实现适配能力2、内接方式RAID:通过主板集成RAID的适配能力3、软件实现RAID磁盘列阵RAID的级别:0-6级别,仅仅是区分不同的...
  • 磁盘列阵

    2019-02-22 11:42:17
    磁盘raid0列阵和单磁盘linear列阵 1、单硬盘LINEAR阵列 a.创建分区. b.mdadm -C /dev/md127 -a yes -l linear -n 1 /dev/sdb1 --metadata=1.2 --force --chunk 64 2、创建单硬盘RAID0阵列 a.创建分区. b.mdadm -C ...
  • 文章目录前言一、RAID硬盘阵列详解1.RAID 0 磁盘阵列介绍2.RAID 1 磁盘阵列介绍3.RAID 5 磁盘阵列介绍4.RAID 6 磁盘阵列介绍5.RAID对比表6.RAID 1+0 磁盘列阵介绍二、阵列卡介绍1.阵列卡介绍2.阵列卡的缓存三、创建...
  • 磁盘列阵RAID

    2018-12-16 21:44:28
    RAID:Redundant Array of Independent Disks.--------------独立磁盘的冗余列阵 一,硬件RAID RAID级别:这里所说RAID级别不代表RAID性能的高低,仅代表不同组成方式编号。 RAID0: ①条带形式存储数据。 ②...
  • 磁盘列阵:独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),简称磁盘阵列 文件系统:计算机的文件系统是一种存储和组织计算机数据的方法,它使得对其访问和查找变得容易,文件系统使用文件和树形...
  • RAID磁盘列阵介绍

    2021-04-28 09:59:56
    RAID软件磁盘阵列 一、常用RAID介绍1.1 RAID 0(条带化存储)— 性能最佳1.2 RAID 1(镜像存储)— 完整备份1.3 RAID 5 — 性能与数据备份的均衡考虑1.4 RAID 6 — 更强大的数据备份1.5 RAID 1+0(先做镜像,再做条...
  • RAID:Redundant Arrays of Independent Disks,称为磁盘列阵。是将多个独立的物理硬盘按照不同的方式组合起来,形成一个虚拟的硬盘,来提升性能和冗余性。所谓的冗余就是备份设备,意思就是当某一设备损坏时,他...
  • 磁盘列阵 是由多台磁盘存储器组成的一个快速、大容量、高可靠的外存子系统。 常见的有:廉价冗余磁盘列阵(RAID)。 存储域网络 在大型服务器系统背后都有一个网络,把一个或多个服务器与多个存储设备连接起来,...
  • 本节讲的RAID(磁盘阵列)的优势在于硬盘读写性能更好,而且有一定的数据冗余功能。RAID 功能已经内置在 Linux 2.0及以后的内核中,为了使用这项功能,还需要特定的工具来管理 RAID,在绝对多数 Linux 发行版本中,更...
  • 1首先关闭虚拟机多添加几个20G的磁盘,如果想做多个实验的话,就多添加几个 我这里做的是raid 0算是一个基础吧 添加完之后使用命令查看磁盘信息,确保数量够用 然后就开始输入 mdadm -C -v /dev/md0 -l 0 -n 2 /dev/...
  • Linux磁盘列阵分区

    2010-08-29 21:37:00
    磁盘阵列分区步骤: 1.选择要分区的硬盘 $sudo parted /dev/sda(sda表示要分区的硬盘名) 2.创建一个分区表 (parted)mklabel Warning: The existing disk label on /dev/hdd will be destroyed ...
  • 学习资料 单位给的分享给大家 感觉还是不错的对于新手学习业软的有但帮助
  • 答:至少3块 RAID5把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上,其中任意N-1块磁盘上都存储完整的数据,也就是说有相当于一块磁盘容量的空间...
  • linux就该这么学RAID配置遇到过的难题及注意事项 最近在依照linux就该这么学学习linux,在配置RAID时。遇到过几个难题已解决,写出来分享一下也留存。废话不多说上干货。 一定要按照步骤操作要先分区再格式化。...
  • https://blog.csdn.net/fj3704/article/details/100577081

空空如也

空空如也

1 2 3 4
收藏数 70
精华内容 28
关键字:

磁盘列阵