九. RAID (Redundant Arrays of Independent Disk)

RAID作用,RAID级别,RAID实现方式,mdadm

1. RAID作用

  提高I/O能力: 磁盘并行读写

  提高耐用性:磁盘冗余

2. RAID级别

  常用级别RAID0,RAID1,RAID5,RAID10,RAID50,JBOD

  RAID-0  条带卷 strip, 将数据分割成chunk存在不同磁盘中

    1.提升读写能力

    2.无容错能力

    3.最少磁盘数2

    4.可用空间: n*min(disk1,disk2 ...)

    

  RAID-1  镜像卷 mirror, 将数据复制成多份存在不同磁盘中

    1.降低写入能力,提升读取能力

    2.可以同时坏一块硬盘

    3.最少两块磁盘

    4.可用磁盘空间: 1*min(disk1,disk2,disk3 ... )

    

  ...

  RAID-4  其中一块磁盘做校验盘,通过计算可算出任意一块磁盘的数据

    1.提高读写能力

    2.可以同时坏一块磁盘

    3.至少三块磁盘

    4.可以空间: (n-1)*min(disk1,disk2 ... )

    

  RAID-5  各磁盘轮循做校验盘,通过计算可求出任意一块磁盘的数据

    1.提高读写能力

    2.可以同时坏一块磁盘

    3.至少3块磁盘

    4.可用空间: (n-1)*min(disk1,disk2,...)

    

  RAID-6  计算两份校验值存在不同磁盘中,各磁盘轮循做校验盘

    1.提升读写能力

    2.可以同时坏两块磁盘

    3.至少4块磁盘

    4.可用空间: (n-2)*min(disk1,disk2 ... )

    

  RAID-7

  RAID-10  先做RAID1, 再做RAID0

    1.提升读写能力

    2.最多可同时坏一半磁盘

    3.至少4块磁盘

    4.可用空间: n*min(disk1,disk2, ... )/2

    

  RAID-01  先做RAID0, 再做RAID1

  JBOD Just a Bunch Of Disk

    功能: 将多个磁盘空间合并为一个连续的空间使用

    可用空间: sum(disk1,disk2 ... )

3.RAID实现方式

  硬件实现

    外接磁盘阵列卡,通过扩展卡提供适配能力

    内接式RAID,主板集成RAID控制器

  软件实现

4.mdadm - manage MD devices aka Linux Software RAID

  mdadm [mode] <raiddevice> [options] <component-devices>

  [mode]

    -C, --create

      -n #  指定用多少块磁盘做RAID

      -x # 指定用多少块磁盘做热备磁盘

      -l #  指定RAID级别

      -a {yes/no}  自动创建目标RAID设备文件

      -c CHUNK_SIZE  指定块大小

    -D  查看RAID详细信息

    -S  停止RAID设备

  <raiddevice>  e.g /dev/md0

  [options]

    -f  将磁盘状态设置为fail

    -r  移除磁盘设备

    -a  增加磁盘设备

  <component-devices>  e.g /dev/sdb1 /dev/sdc1 ...

5. cat /proc/mdstat  查看raid状态

6. 使用mdadm创建软RAID步骤

  1. 准备磁盘分区,并将ID更改为fd Linux raid auto

  2. mdadm 创建磁盘  e.g mdadm -C /dev/md0 -n 3 -x 1 -l 5 /dev/sd{b,c,d,e}1

  3. 格式化磁盘  e.g mkfs.etx4 /dev/md0

  

时间: 2024-10-11 05:53:59

九. RAID (Redundant Arrays of Independent Disk)的相关文章

RAID : 独立磁盘冗余阵列(Redundant Array of Independent Disks)

RAID 分为不用的等级(RAID0 - RAID5),以满足不同的数据应用需求. RAID 是由多个独立的高性能磁盘驱动器组成的磁盘子系统,从而提供比单个磁盘更高的存储性能和数据冗余的技术. AID 的两个关键目标是提高数据可靠性和 I/O 性能. 磁盘阵列会减少全体磁盘的总可用存储空间,牺牲空间换取更高的可靠性和性能.比如, RAID1 存储空间利用率仅有 50% , RAID5 会损失其中一个磁盘的存储容量,空间利用率为 (n-1)/n . RAID 中主要有三个关键概念和技术:镜像( M

Linux 第10天自习文件权限管理

Linux 第10天自习 时间: 20180726 目录 Linux文件系统上的权限 linux文件管理 Linux文件系统上的特殊权限RAID (Redundant Arrays of Independent Disk) Linux文件系统上的权限 文件系统上的权限主要针对三类对象user,group,other,每类对象有三类权限r,w,x 对于文件来说, r表示可使用文件查看类工具获取其内容, w表示可修改其内容,x表示可以把 此文件提至内核启动一个进程. 对于目录来说,r表示可以使用ls

四、RAID与LVM管理

4.1.RAID简介 RAID(Redundant Arrays of Independent Disks),名为独立冗余磁盘阵列,可以把RAID理解为一种使用磁盘驱动器的方法,它将一组磁盘驱动器用某种逻辑组合起来,作为一个逻辑磁盘驱动器来使用.主要优点有:提高IO能力,磁盘并行读写,提高耐用性:主要利用磁盘冗余来实现.其常用等级主要有:0.1.5.10.01.jbod等.等级划分只是多块磁盘组织在一起的工作方式有所不同,没有上下之分.RAID的实现方式主要有三种: 外接式磁盘阵列:通过扩展卡提

RAID基础

磁盘类型 类型 IDE Integrated Drive Electronics SATA Srial ATA SCSI Small Computer System Interface FC Fiber Channe 接口 IDE接口,并行 串行 Scsi接口 并行 FC接口 传输率 133Mbs 150Mbs 320Mbs 1.06G 优缺点 老了,太慢 常用 性能好,占用CPU少,稳定但费用高: SAS:新一代scsi 串行,小 热插拔性,高速带宽,远程连接,连接设备数量大 RAID 由于单

RAID杂记

<h1 align = "center">RAID简述和Linux软RAID配置</h1>PS:仅为课程练习,原理和配置可能有误,仅供参考,谢谢: 1.RAID功能简述 RAID,全称(Redundant Arrays of Inexpensive Disk或Redundant Arrays of Independent Disk),现在一般多用于后面那个称呼,独立磁盘冗余阵列.RAID的基础概念大致是将多个硬盘组合起来,成为一个硬盘阵列.该阵列给用户的感知,跟

RAID详解[RAID0/RAID1/RAID10/RAID5]

一.RAID定义RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术.RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现.RAID可以充分发 挥出多块硬盘的优势,可以提升硬盘速度,增大容量,提供容错功能够确保数据安全性,易于管理的优点,在任何一块硬盘出

关于RAID的技术知识

一.RAID定义RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术.RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现.RAID可以充分发 挥出多块硬盘的优势,可以提升硬盘速度,增大容量,提供容错功能够确保数据安全性,易于管理的优点,在任何一块硬盘出

RAID廉价磁盘冗余阵列

一.什么是RAIDRAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术.RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现.RAID可以充分发 挥出多块硬盘的优势,可以提升硬盘速度,增大容量,提供容错功能够确保数据安全性,易于管理的优点,在硬盘出现问题

Linux学习笔记之 RAID介绍,及centos6上软RAID的实现

RAID:Redundant Arrays of Inexpensive Disk 廉价冗余磁盘阵列,通过对多块硬盘按不同的方式组织起来,来提高IO能力,或提高耐用性等.RAID可分为软RAID和硬RAID,软RAID通过软件实现,硬RAID使用专业的RAID卡和磁盘组成. RAID级别:多块磁盘组织在一起的工作方式有所不同.常见的RAID级别有RAID0,RAID1,RAID2,RAID3,RAID4,RAID5,RAID6,RAID10,RAID01. RAID0:striping 条带化数