建设工作站服务器
RAID的全名是redundantarrayofinexpensivedisks,可以解释为廉价的磁盘冗馀阵列。 后面的RAID字符I被视为独立的磁盘冗馀阵列。
RAID的主要作用是通过多条带并行读取和写入来提高I/o和磁盘耐久性
如何实现RAID
硬件实现
通过硬件RAID控制器或适配器将所需磁盘组织到RAID中,并安装操作系统;
使用BIOS程序设置RAID阵列,然后单击,
软件仿真的实现
操作系统采用系统调用方式,模拟RAID实现;
RAID操作级别包括:
RAID0:条带卷条带
至少有两个磁盘没有冗馀和容错功能
必须为每个磁盘提供相同大小的存储空间,而不会浪费存储空间;
RAID1:镜像卷镜像
通常,两个磁盘将数据保存到主磁盘,然后将数据保存到从磁盘。 因此,写入效率低,读取效率稍有提高的磁盘空间整体利用率为50%%,uff0c具有冗馀容错能力
RAID4:
对多个磁盘进行异或运算,检索检查值并保存到专用磁盘中
如果有一个磁盘损坏,数据也不会丢失
但是,控制柜的IO压力大,容易成为性能瓶颈
RAID5:
RAID4也是如此,它使用多个磁盘进行循环冗馀检查,并将检查值随机分配给不同磁盘上的条带
读写性能大幅提高,也不会出现性能瓶颈
磁盘利用率=(n-1 )/n*100% )因此磁盘利用率不是100 )
RAID6:
对多个磁盘进行两个周期的冗馀检查,并将检查值随机分配给不同磁盘的条带
读写性能大幅提高,也不会出现性能瓶颈
即使最多有两个磁盘出现故障,也可以保证数据的可用性
成本是增加计算检查值的时间
此外,还有RAID混合级别
RAID01 :
首先创建RAID0,然后创建RAID1
RAID10 :
首先创建RAID1,然后创建RAID0
RAID50
RAID7:可以理解为具有操作系统和适当管理工具的存储计算机,并可以独立运行
用CentOS实现软RAID (一般很少使用,实现硬RAID ) )。
内核提供md的模块(多磁盘、多设备)
单击“用户空间需要mdadm工具”以设置和修改md内核模块的参数
mdadm :
mdadm [ mode ] raiddevice [ option . ] component device
模式:
创建模式:-C :模式开关
- n # :明确告诉MD模块使用#块磁盘创建RAID设备
- l # :指示raid级别
-a {yes|no} :允许还是不允许系统自动创建md设备文件
-c CHUNK_SIZE :默认512K
-x # :指定阵列中的可用磁盘数
组件模式:-A
管理模式:禁用-a、-r、删除和-f标记设备
其他:
- d扫描显示RAID设备的详细信息
mdadm-dscan/etc/mdadm.conf
此配置文件用于重新组装RAID设备
停止RAID设备
例如,将新添加的磁盘设置为RAID0
() mdadm-c/dev/md0-n4-l0-ayes/dev/SD { b,c,d,e}
然后,创建并装载文件系统以供使用,df -hT将检查md0
dd命令: ddif=/dev/zero of=./testbs=1024 count=1000000测试设备写入速度( if=目标大文件of=/dev/null为测试读取速度)
RAID0提高了硬盘读写速度
mdadm -S将停止使用md0
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn