Raid 磁盘阵列
程序员文章站
2022-07-27 23:37:00
Raid:把多个硬盘设备组成一个容量更大、更安全的磁盘阵列,可以把数据分割成多个段存放在不同的物理硬盘设备上。起到里数据冗余备份的作用。 常见的几种raid方案:raid0 raid1 raid5 raid10 1、raid0 : 至少需要两块磁盘设备。会把数据依次写入个各个硬盘中,这样硬盘的读写速 ......
Raid:把多个硬盘设备组成一个容量更大、更安全的磁盘阵列,可以把数据分割成多个段存放在不同的物理硬盘设备上。起到里数据冗余备份的作用。
常见的几种raid方案:raid0 raid1 raid5 raid10
1、raid0 :
至少需要两块磁盘设备。会把数据依次写入个各个硬盘中,这样硬盘的读写速度会提高,但是不具备备份数据和错误修复能力,只要有一块硬盘有问题,那么所有的数据都会丢失。优点;读写性能提高。缺点:数据容易丢失。
2、raid1:
至少需要两块硬盘设备,把至少两块以上的硬盘进行绑定,在写入数据时,是同时把数据分别写到每个硬盘设备中。优点:数据不容易丢失。缺点:读写性能降低,成本较高。
3、raid5:
至少需要两块硬盘设备,把硬盘设备的数据奇偶校验信息保存到除自身以外的其他硬盘设备中。raid5技术并没有备份硬盘的真实数据信息 ,而是当硬盘出现问题后通过奇偶校验信息来重建损坏的数据。兼顾了硬盘设备的读写性能,数据安全和存储的成本。
4、raid10:
raid10 相当于raid1技术+raid0技术,因此raid10至少需要4块硬盘来组建,综合来raid1和raid0的优点,但是此技术需要的成本较高。优点:数据读写性能,安全性高。缺点:成本较高。
创建raid需要的命令为mdadm,相关参数如下:
-C 创建raid磁盘阵列
-v 显示创建过程
-D 查看磁盘阵列新鞋
-n 磁盘个数
-l 阵列等级
-f 模拟设备损坏
-S 停止raid磁盘阵列