• Linux创建RAID概述


    Linux创建RAID

    RAID概述

    1. RAID(Redundant Array of Independent Disk)虚拟存储系统
    2. RAID即独立冗余磁盘阵列,其思想是将多块独立的磁盘按不同的方式组合成一个逻辑磁盘,从而提高存储容量,提升存储性能或提供数据备份功能
    3. RAID存储系统的组合方式根据RAID级别定义
    4. RAID分为软件RAID和硬件RAID两类:
      • 现有的操作系统中,大多都已经集成了软RAID功能。软件RAID可以实现和硬件RAID一样的功能,但是由于没有独立的硬件控制设备,所以性能不如RAID,但软件RAID实现简单,不需要额外的硬件设备
      • 硬件RAID通常要有RAID卡,RAID卡本身会有独立的控制部件和内存,所以不会占优系统资源,效率高,性能强
    5. RAID可以大幅度的提高磁盘性能,以及可靠性
    6. RAID目前有RAID0、RAID1、RAID5、RAID10以及RAID50,其中RAID10和RAID50是由RAID0、RAID1和RAID5组合成的,所以性能比单个的性能要好

    Linux中如何创建RAID

    1. 在 Linux 上设置 RAID 然后安装 mdadm 包,mdadm 是一个小程序,这将使我们能够在 Linux 下配置和管理 RAID 设备
    yum install mdadm -y
    
    1. 使用 mdadm 创建RAID
    • 创建软RAID
    mdadm -C -v /dev/创建的设备名 -l级别 -n数量 添加的磁盘 [-x数量 添加的热备份盘]
    -C:创建一个新的阵列--create
    -v:显示细节--verbose
    -l:设定RAID级别--level=
    -n:指定阵列中可用device数目--raid-devices=
    -x:指定初始阵列的富余device数目--spare-devices=,空闲盘(热备磁盘)能在工作盘损坏后自动顶替
    
    • 查看详细信息
    mdadm -D /dev/设备名
    -D:打印一个或多个md device的详细信息--detail
    
    • 查看RAID的状态
    cat /proc/mdstat
    
    • 模拟损坏
    mdadm -f /dev/设备名 磁盘
    -f:模拟损坏fail
    
    • 移除损坏
    mdadm -r /dev/设备名 磁盘
    -r:移除remove
    
    • 添加新硬盘作为热备份盘
    mdadm -a /dev/设备名 磁盘
    -a:添加add
    
  • 相关阅读:
    官方下载python源码,编译linux版本的python
    bootstrap冻结窗口
    LeetCode之TwoSum
    MyISAM和InnoDB索引实现对比(总结)
    InnoDB的三个关键特性(总结)
    InnoDB与MyISAM总结和对比(总结)
    C++类库开发之导出类设计原则
    C++类库开发详解
    C#各种配置文件使用,操作方法总结
    C/C++代码优化的27条建议
  • 原文地址:https://www.cnblogs.com/itwangqiang/p/14137882.html
Copyright © 2020-2023  润新知