Linux raid工作原理和特性

RAID:独立硬盘冗余阵列,简称磁盘阵列

功能:用于提高性能和冗余性(容错)。

[En]

Function: used to improve performance and redundancy (fault tolerance).

RAID把多个硬盘组合成为一个逻辑硬盘,因此,操作系统只会把它当作一个实体硬盘

RAID实现的功能:

  • 性能提升
  • 磁盘冗余(容错性)

RAID实现方式:

  • 硬件实现:RAID卡(外接和主板内置) —生产环境一般永这种
  • 软件实施:要模拟的软件
    [En]

    Software implementation: software to simulate*

RAID级别:

级别:将多个磁盘组织为不同的工作方式

[En]

Level: multiple disks are organized to work differently

无论哪一种RAID,功能都是把多块硬盘组合在一起使用。

RAID-0

至少两块硬盘及以上才有意义(两块硬盘大小要一样,不然就浪费了),两块硬盘组成RAID-0后就会形成一个新的设备(RAID的逻辑设备名称)。

Linux raid工作原理和特性

空间大小:

多块硬盘大小的总和

存放文件:

把文件切成若干个chunk(小块,大小可以指定),分别存放在不用的硬盘上

特点:

数据可以同时写入多个硬盘,从而提高了性能。

[En]

Data can be written to multiple hard drives at the same time, which improves performance.

缺陷

如果一个硬盘坏了,其他硬盘数据就无法使用。(无容错)

[En]

If a hard disk is broken, other hard disk data can not be used. (no fault tolerance)

RAID-1

实施了两个以上的硬盘,并且将相同的数据同时写入两个硬盘。

[En]

More than two hard drives are implemented, and the same data is written to the two hard drives at the same time.

Linux raid工作原理和特性

特点:

提高读取性能、容错能力(以牺牲硬盘空间为代价),磁盘利用率仅为50%

[En]

Improve read performance, fault tolerance (at the expense of hard disk space), disk utilization is only 50%

RAID-5

至少需要三个硬盘驱动器,并且每个磁盘上都存储有校验位,这样就可以损坏一个硬盘。不良硬盘上的数据(容错)可以通过查看信息来计算,空间利用率为75%。

[En]

At least three hard drives are required, and the check bits are stored on each disk, allowing one hard disk to be damaged. The data on the bad hard disk (fault tolerance) can be calculated by checking information, and the space utilization rate is 75%.

Linux raid工作原理和特性

RAID-6

有两个校验位,可以允许坏两块硬盘。最少要四块硬盘才可应。磁盘利用率:(n-2)/n

Linux raid工作原理和特性

RAID-10

RAID-1和RAID-0的组合。先做RAID1,在做RAID0.最少需要四块硬盘,先把两块硬盘做RAID1,再把做好的两个RAID1做成RAID0。每组最多坏一块硬盘。磁盘利用率:50%

Linux raid工作原理和特性

RAID-01

先做RAID0,再把两组RAID0做成RAID1。磁盘利用率:50%

Linux raid工作原理和特性

软RAID的实现(了解),一般用的都是硬raid

使用mdadm工具可以实现软RAID。

Original: https://www.cnblogs.com/heyongshen/p/16438660.html
Author: 背对背依靠
Title: Linux raid工作原理和特性

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/523215/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球