You've already forked www.colben.cn
update
This commit is contained in:
@@ -7,7 +7,7 @@ tags: ["raid"]
|
||||
categories: ["storage"]
|
||||
---
|
||||
|
||||
# mdadm 命令
|
||||
## mdadm 命令
|
||||
- 创建软 raid
|
||||
```bash
|
||||
mdadm -C -v /dev/创建的设备名 -l级别 -n数量 添加的磁盘 [-x数量 添加的热备份盘]
|
||||
@@ -38,7 +38,7 @@ categories: ["storage"]
|
||||
mdadm -a /dev/设备名 磁盘
|
||||
```
|
||||
|
||||
# RAID0
|
||||
## RAID0
|
||||
- RAID0俗称条带,它将两个或多个硬盘组成一个逻辑硬盘,容量是所有硬盘之和,因为是多个硬盘组合成一个,故可并行写操作,写入速度提高,但此方式硬盘数据没有冗余,没有容错,一旦一个物理硬盘损坏,则所有数据均丢失。因而,RAID0适合于对数据量大,但安全性要求不高的场景,比如音像、视频文件的存储等
|
||||

|
||||
- 实验: RAID0创建,格式化,挂载使用
|
||||
@@ -125,7 +125,7 @@ categories: ["storage"]
|
||||
/dev/md0 xfs 40G 33M 40G 1% /mnt/md0
|
||||
```
|
||||
|
||||
# RAID1
|
||||
## RAID1
|
||||
- RAID1俗称镜像,它最少由两个硬盘组成,且两个硬盘上存储的数据均相同,以实现数据冗余。RAID1读操作速度有所提高,写操作理论上与单硬盘速度一样,但由于数据需要同时写入所有硬盘,实际上稍为下降。容错性是所有组合方式里最好的,只要有一块硬盘正常,则能保持正常工作。但它对硬盘容量的利用率则是最低,只有50%,因而成本也是最高。RAID1适合对数据安全性要求非常高的场景,比如存储数据库数据文件之类
|
||||

|
||||
- 实验: RAID1创建,格式化,挂载使用,故障模拟,重新添加热备份
|
||||
@@ -395,7 +395,7 @@ categories: ["storage"]
|
||||
3 8 17 - spare /dev/sdb1
|
||||
```
|
||||
|
||||
# RAID5
|
||||
## RAID5
|
||||
- RAID5最少由三个硬盘组成,它将数据分散存储于阵列中的每个硬盘,并且还伴有一个数据校验位,数据位与校验位通过算法能相互验证,当丢失其中的一位时,RAID控制器能通过算法,利用其它两位数据将丢失的数据进行计算还原。因而RAID5最多能允许一个硬盘损坏,有容错性。RAID5相对于其它的组合方式,在容错与成本方面有一个平衡,因而受到大多数使用者的欢迎。一般的磁盘阵列,最常使用的就是RAID5这种方式
|
||||

|
||||
- 实验: RAID5创建,格式化,挂载使用,故障模拟,重新添加热备份
|
||||
@@ -681,7 +681,7 @@ categories: ["storage"]
|
||||
5 8 17 - spare /dev/sdb1
|
||||
```
|
||||
|
||||
# RAID6
|
||||
## RAID6
|
||||
- RAID6是在RAID5的基础上改良而成的,RAID6再将数据校验位增加一位,所以允许损坏的硬盘数量也由 RAID5的一个增加到二个。由于同一阵列中两个硬盘同时损坏的概率非常少,所以,RAID6用增加一块硬盘的代价,换来了比RAID5更高的数据安全性
|
||||

|
||||
- 实验: RAID6创建,格式化,挂载使用,故障模拟,重新添加热备份
|
||||
@@ -984,7 +984,7 @@ categories: ["storage"]
|
||||
7 8 33 - spare /dev/sdc1
|
||||
```
|
||||
|
||||
# RAID10
|
||||
## RAID10
|
||||
- RAID10是先将数据进行镜像操作,然后再对数据进行分组,RAID1在这里就是一个冗余的备份阵列,而RAID0则负责数据的读写阵列。至少要四块盘,两两组合做RAID1,然后做RAID0,RAID10对存储容量的利用率和RAID1一样低,只有50%。Raid10方案造成了50%的磁盘浪费,但是它提供了200%的速度和单磁盘损坏的数据安全性,并且当同时损坏的磁盘不在同一RAID1中,就能保证数据安全性,RAID10能提供比RAID5更好的性能。这种新结构的可扩充性不好,使用此方案比较昂贵
|
||||

|
||||
- 实验: RAID10创建,格式化,挂载使用,故障模拟,重新添加热备份
|
||||
@@ -1469,7 +1469,7 @@ categories: ["storage"]
|
||||
1 8 65 1 active sync /dev/sde1
|
||||
```
|
||||
|
||||
# 常用 RAID 比较
|
||||
## 常用 RAID 比较
|
||||
名称 | 硬盘数量 | 容量/利用率 | 读性能 | 写性能 | 数据冗余
|
||||
---- | ---- | ---- | ---- | ---- | ----
|
||||
RAID0 | N | N块总和 | N倍 | N倍 | 无,一个故障,丢失所有数据
|
||||
@@ -1479,6 +1479,6 @@ RAID6 | N≥4 | (N-2)/N | ↑↑ | ↓↓ | 双重校验,
|
||||
RAID10 | N(偶数,N≥4) | 50% | (N/2)倍 | (N/2)倍 | 允许基组中的磁盘各损坏一个
|
||||
|
||||
|
||||
# 参考
|
||||
## 参考
|
||||
- [https://www.linuxidc.com/Linux/2019-08/160345.htm](https://www.linuxidc.com/Linux/2019-08/160345.htm)
|
||||
|
||||
|
Reference in New Issue
Block a user