陈奇网络工作室

存储管理--RAID

建设工作站服务器

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

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3