放个连接, 写的很详细
– raid基础 –
Raid0
数据连续在多块磁盘上进行读写, 或称"条带模式"
- 实现: 至少需要两块磁盘
- 优点: 由于数据连续在多块磁盘上进行读写操作, 所以io速度增加, 适合io要求高的场景
- 缺点: 没有数据冗余, 任意一块磁盘损坏, 都会导致全部数据丢失, 组成Raid0的磁盘数量越多, 危险性越高
#Raid1
数据会完全相同的写入两个不同的磁盘中, 或称"镜像模式"
- 实现: 需要两块磁盘
- 优点: 损坏一块磁盘并不会引起数据丢失, 适合数据安全性高的场景
- 缺点: 磁盘利用率只有50%
Raid5
数据依次写入磁盘中, 并每次在不同的磁盘内记录奇偶校验信息
- 实现: 至少需要三块磁盘
- 优点: 有"奇偶校验信息", 允许损坏一块磁盘, io速度接近Raid0,
- 缺点: 磁盘利用率为(n-1)/n块
- 安全性:
- 允许最多一块磁盘损坏
Raid10
先两两做镜像, 再做raid0
- 实现: 至少需要4块磁盘
- 优点: 读取速度等同于raid0, 写速度等同于raid1
- 缺点: 磁盘利用率为50%
- 安全性:
- 允许最多两块磁盘损坏, 但是当做镜像的两块磁盘同时损坏时, 数据会丢失
- 安全性高于raid5, 因为raid5是任意一块块磁盘损坏数据就会丢失
- 恢复速度大于raid5
Raid01
先用两块磁盘做raid0, 再将两组磁盘做镜像
- 实现: 至少需要4块磁盘
- 特点: 读写性能类似raid10,
- 安全性:
- 允许最多两块磁盘损坏, 只能允许一组raid0中的磁盘同时损坏
- 如果两组raid1中分别有一块损坏, 则数据丢失, 所以安全性低于raid10