软件磁盘阵列 (Software RAID)

    • RAID-0 (等量模式, stripe):性能最佳

将写入的文件分成等量的区块chunk,依序放到各个磁盘里面去,不安全。

    • RAID-1 (映射模式,mirror):完整备份

 使用另一个磁盘做镜像,双重备份。

    • RAID 1+0,RAID 0+1

RAID 1+0 就是(1)先让两颗磁盘组成 RAID 1,并且这样的设置共有两组;

(2)将这两组 RAID 1 再组成 一组 RAID 0。

反过来说,RAID 0+1 就是先组成 RAID-0 再组成 RAID1 的意思。

    • RAID 5:性能与数据备份的均衡考虑

至少需要三个磁盘,这种磁盘阵列的数据写入 有点类似 RAID-0 , 不过每个循环的写入过程中 (striping),在每颗磁盘还加入一个同位检查数据 (Parity) ,这个数据会记录其他磁盘的备份数据, 用于当有磁盘损毁时的救援。 每个循环写入时,都会有部分的同位检查码 (parity) 被记录起来,并且记录的同位检查码每次都记录在不同的磁盘,整个阵列的总容量只有两个磁盘容量。仅能支持一个磁盘损毁的情况,两个磁盘损毁无法修复。

    • RAID 6

使用两颗磁盘的容量作为 parity 的储存,因此整体的磁盘容量就会 少两颗,但是允许出错的磁盘数量就可以达到两颗。

    • Spare Disk

spare disk 就是一颗或多颗没有包含在原本磁盘阵列等级中的磁盘,这颗磁盘平 时并不会被磁盘阵列所使用, 当磁盘阵列有任何磁盘损毁时,则这颗 spare disk 会被主动的拉进磁盘阵列中,并将坏掉的那颗硬盘移出磁盘阵列。 然后立即重建数据系统。

 

    • 磁盘阵列的优点

假设有n个磁盘组成RAID。

    • 软件磁盘阵列

硬件磁盘阵列设备文件名为/dev/sd[a-p],软件设备文件名为/dev/md[0,1,…]。

使用mdadm设置软件磁盘阵列。

例子:先使用gdisk创建5个分区。

 

查看系统软件磁盘阵列的情况

 

    • 仿真 RAID 错误的救援模式

    • 开机自动启动 RAID 并自动挂载

设置配置文件并挂载。

    • 关闭RAID

如果没有dd指令,重新开机后系统还是会创建磁盘阵列,只是设备名称可能会变化而已。

 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值