硬盘的阵列形式有raid0 raid1 raid5 raid6 raid1+0等
raid5是基于三块及以硬盘的组成的阵列模式。。
当其中一块硬盘损坏无法使用时,数据一样能够安全使用,只需要换上新的硬盘,同步数据即可。
raid5达到提高了数据安全及数据传输运行的速度性能。。是一种 最常见的服务器阵列模式。
当然,你在选择阵列时还可以选择热备盘,这样,当一块阵列的硬盘完全损坏后,热备盘会去替代哪块损坏的硬盘,如果再损坏一块硬盘,数据一样安然无徉。
就是说这种方式,加上热备盘,可以同时损坏二块硬盘,而数据一样安全无损。。把硬盘插好,开机按热键进入raid控制界面(开机时有提示,一般是ctrl+a、ctrl+h、ctrl+i等)。在配置界面中把3块硬盘做成raid5,划分逻辑驱动器(逻辑驱动器在 *** 作系统看来就是硬盘),重启机器,安装 *** 作系统(可能需要先在bios中设定启动设备)。
提示几点:
1、你的3块硬盘在做raid时,上面的数据都会被清空;
2、3块硬盘做raid5的话,最终的容量是最小那块盘的容量2;
3、绝大部分主板都不能用ide硬盘组raid;
4、如果是intel主板,可以考虑使用intel matrix raid技术来组建raid,方式更灵活;
5、亦可以考虑使用软raid(windows和linux都有相应的功能),方式也很灵活;
6、如果主板没有集成raid控制器,可以购买raid卡来组建raid;
7、使用raid过程中,一旦raid阵列报警,最佳的解决办法是立刻购买新的硬盘把报警的硬盘更换,而不是到知道上来提问,切记切记!!一种是用ServerGuide引导直接选择RAID5,下一步即可,
另外一种使用WebBIOS CU(Ctrl+H)配置ServeRAID MR SAS/SATA Controller
(注:本文适用于ServeRAID MR RAID controller MR-10i/ 10K/ 10M)
一 启动WebBIOS CU
1 添加有ServeRAID MR RAID controller MR-10i/ 10K/ 10M的服务器开机自检时,会有<CTRL>+<H>的提示(类似于):
Copyright© LSI Logic Corporation
Press <CTRL>+<H> for WebBIOS
此时,请按下组合键<CTRL>+<H>。此时会出现选择RAID卡的界面。
2 如果服务器上装有多个ServeRAID-MR控制器,请选择需要配置的RAID卡。
3 选择<Start>选项,继续后,会出现WebBIOS CU的界面。
二 WebBIOS CU主界面选项
1 默认视图
进入WebBIOS CU后,主界面显示如下:
默认界面是逻辑视图界面(左侧选项Logical View),在右侧,上方窗口显示该控制器所连接的物理驱动器(Physical Drivers)的状态信息,下方窗口显示该控制器上已经配置的虚拟驱动器(Virtual Drivers)的状态信息。
可以通过点击左侧逻辑视图(Logical View)或物理视图(Physical View)选项,可以切换右侧窗口显示的连接到该控制器上存储设备的(Logical View)或物理视图(Physical View)。在物理视图(Physical View)界面时,右侧界面中下方窗口显示的信息是该控制器上已经配置的阵列(Array)信息。
2 视图左侧主要选项说明
Adapter Properties(适配器属性):显示该适配器的属性信息。
Scan Devices(扫描设备):该选项用来重新扫描连接到该控制器上的物理驱动器(Physical drivers)及虚拟驱动器(Vitrual dirvers)的配置信息和物理信息。并将结果更新后显示在物理驱动器(Physical disks)和虚拟驱动器(Virtual disks)窗口中。
Virtual Disks(虚拟驱动器):选择该选项,用来查看虚拟驱动器页面,在此页面中可以更改和查看虚拟驱动器的属性,删除虚拟驱动器,初始化驱动器和其他一些任务。
Physical Drivers(物理驱动器):该选项用来查看物理驱动器页面。可以查看物理驱动器属性,创建热备磁盘和其他一些任务。
Configration Wizard(配置向导):该选项用来执行配置向导。可以用来创建新的存储配置,清除配置或者添加配置。
Adapter Selection(选择适配器):该选项用来查看适配器选择界面。可以选择不同的ServeRAID-MR控制器,可以查看这个控制器和连接到该控制器上的设备的信息,或者选择在该控制器上创建新的配置信息。
Physical View/ Logical View(物理视图/逻辑视图):如前所述,用来选择相应视图界面。
Events(事件):查看系统事件信息。
Exit(退出):选择用来退出WebBIOS CU界面。
三 创建配置信息
1 使用配置向导(Configuration Wizard)进行配置
a 在主界面点击左侧 Configuration Wizard选项,会进入配置向导的画面:
b 选择配置选项。
—— Clear Configuration(清除配置):清除已有的配置信息。
—— New Configuration(全新配置):清除已有的配置信息,并且全新创建新的配置。
—— Add Configuration(添加配置):保留原有配置信息,并且添加新的硬盘到原有的配置中。(该配置通常不会引起数据丢失,但该 *** 作有风险,建议先备份数据!)
注意:如果选择前两个选项(Clear Configuration和New Configuration),会丢失所有数据!请先备份所有数据!
c 点击Next按钮,继续下一步。如果选择Clear Configuration和New Configuration选项,会提示会丢失所有数据,需要再次确认。
d 进入配置模式选择界面,可以有三种方式选择:
—— Custom Configuration(自定义配置):允许用户自定义存储配置的所有属性参数。
—— Auto Configuration with Redundancy(自动配置冗余模式):自动创建RAID1或者RAID5,提供数据冗余。建议选此选项。
—— Auto Configuration without Redundancy(自动配置没有冗余模式):自动创建没有冗余RAID 0的配置。
e 点击Next按钮继续配置向导。
2 使用自动配置模式(Auto Configuration)
a 当WebBIOS的界面显示建议的新配置后,请检查屏幕上显示的配置信息。点击Accept接受该配置,或者点击Back返回到上个界面,修改配置。
—— RAID0:如果选择Auto Configuration without Redundancy, WebBIOS会配置RAID0 。
—— RAID1:如果选择Auto Configuration with Redundancy选线,并且只有两个硬盘可用时,则会自动配置RAID1 。
—— RAID5:如果选择Auto Configuration with Redundancy选线,并且有三个或三个以上硬盘可用时,则会自动配置RAID5 。
b 当提示是否保存配置时,选择Yes继续。
c 当提示是否初始化新的虚拟驱动器(Virtual Disk)时,选择Yes,进行初始化。
(WebBIOS CU开始对虚拟驱动器(Virtual Disk)进行后台初始化 *** 作。)
3 使用自定义配置(Custom Configuration)
当选择Custom Configuration并且点击Next按钮后,会进入定义磁盘组(Disk Group)的画面。可以在这个配置画面中选择物理驱动器创建磁盘组(Disk Group),即阵列(Array)。
配置画面如下图示:
注:以下步骤适合配置RAID0, RAID1, RAID5, RAID6
a 左侧窗口显示物理驱动器(Physical Drivers)列表,可以按下<CTRL>键同时选中两个或多个处于Ready状态的物理驱动器用来创建磁盘组(Disk Group)。
b 点击右侧窗口下的Accept DG选项,将选中的物理硬盘移动至右侧磁盘组(Disk Groups)。如果需要撤销以上 *** 作,可以点击Reclaim按钮。
c 当磁盘组(Disk Group)的物理硬盘选定之后,点击Next按钮。会进入配置虚拟驱动器(Virtual Disk)的画面。如下显示:
在上面的画面中,可以调整RAID级别(RAID level)、条带大小(Strip Size)、读取机制(Read Policy)等选项。
d 可以根据实际情况来调整虚拟驱动器(Virtual Disk)的默认属性。主要属性如下:
—— RAID Level :从下拉列表中选择可选的RAID级别。如RAID0,RAID5等。
—— Strip Size :条带化大小定义了RAID配置中每个硬盘的数据块的大小。建议选择默认大小。
—— Access Policy :选择数据访问的类型,主要包含:
1) RW, 允许读写 *** 作。这是默认值。
2) Read Only(只读), 允许只读 *** 作。
3) Blocked(禁止):不允许访问。
—— Read Policy :指定虚拟驱动器的读取机制,主要包含:
1) Normal : 此选项禁用预读机制。这是默认值。
2) Ahead: 此选项启动预读机制。允许控制器提前顺序读取所需数据并且和其他数据一起存储在缓存中。这将提高顺序数据的读取速度,但是对读取随即数据的性能没有明显提升。
3) Adaptive:此选项启动可选预读机制。当两个或以上硬盘数据读取 *** 作发生在顺序扇区中时,就启动预读机制(Ahead)。如果读取 *** 作是随机的,控制器就会进入(Normal)默认模式。
——write Policy :指定虚拟驱动器的写 *** 作机制,主要包含:
1) WBack: 即 Write Back(回写)模式。
2) WThru: 即 Write Through(直写)模式。这是默认设置。
3) Bad BBU:如果控制器的没有电池(BBU)或电池(BBU)故障,但仍想使用回写模式(WBack),则选用此选项。如果不选用此选项,当控制器检测到没有电池(BBU)或电池(BBU)损坏时,将自动切换至直写模式(WThru)。
—— IO Policy :此选项允许读取一个特定的虚拟驱动器(Virtual disk)。不影响预读(read ahead)缓存。
1) Direct :该模式下读取的数据不在缓存中缓冲。而且直接从缓存传输的主机。如果相同的数据被再次读取,则直接从缓存读取。这是默认值。
2) Cached : 该模式下,所有读取的数据都要在缓存中缓冲。
—— Disk Cache Policy :指定驱动器缓存的机制。
1) Enable :启动硬盘驱动器的缓存。
2) Disable :关闭硬盘驱动器的缓存。这是默认值。
3) Unchanged :保持现有的驱动器缓存机制不做改变。
—— Disable BGI :指定后台初始化(Background initialization)状态:
1) No :保持后台初始化启动。这是指新的配置设定会在后台进行初始化并且此时可以使用WebBIOS进行其他的设置。这是默认值。
2) Yes :这项表示禁用后台初始化(Background initialization)。
—— Select Size :指定虚拟驱动器(Virtual disk)的大小,以MB为单位。通常,这个值是该磁盘组RAID级别的最大容量。
e 点击Accept按钮,接受对虚拟驱动器(Virtual disk)的配置更改。或者点击Reclaim按钮返回到之前的设置。
f 点击 Next按钮,结束对虚拟驱动器(Virtual disk)的配置。此时会显示虚拟驱动器虚拟驱动器(Virtual disk)的信息。
g 检查确认该视图中的配置信息。
h 如果虚拟驱动器(Virtual disk)的配置信息无误,点击Accept按钮保存配置信息。否则,可以点击Cancel按钮来结束该 *** 作并返回到WebBIOS的主界面。或者,点击Back按钮返回到上一个界面,更改配置信息。
i 如果配置接受之前的配置信息,在d出确认保存的提示时,点击Yes按钮,保存配置。保存配置信息之后,会返回到WebBIOS的主界面。
注:一下步骤适合配置RAID10, RAID50, RAID60
a 左侧窗口显示物理驱动器(Physical Drivers)列表,可以按下<CTRL>键同时选中两个或多个处于Ready状态的物理驱动器用来创建第一个磁盘组(Disk Group)。
b 点击右侧窗口下的Accept DG选项,将选中的物理硬盘移动至右侧磁盘组(Disk Groups)中的第一个磁盘组。如果需要撤销以上 *** 作,可以点击Reclaim按钮。
c 左侧窗口显示物理驱动器(Physical Drivers)列表,可以按下<CTRL>键同时选中两个或多个处于Ready状态的物理驱动器用来创建第二个磁盘组(Disk Group)。
(注:两个磁盘组必须配置相同)
d 点击右侧窗口下的Accept DG选项,将选中的物理硬盘移动至右侧磁盘组(Disk Groups)中的第二个磁盘组。如果需要撤销以上 *** 作,可以点击Reclaim按钮。
e 结束选择硬盘步骤之后,点击Next。会进入设置扩展阵列的屏幕。如下图所示:
f 在屏幕上左侧的窗口中显示Array With Free Space选项,按住<CTRL>选择一个磁盘组(Disk Group),然后点击 Add to SPAN。已经选中的磁盘组(Disk Group)会显示在右边的Span窗口。
g 按下<CTRL>键同时选中第二个磁盘组(Disk Group),然后按Add to SPAN按钮。然后所选中的磁盘组(Disk Groups)会显示在右边的Span窗口中。
h 点击 Next按钮。会进入设置虚拟驱动器(Virtual disk)属性的页面。如前面描述,可以做详细参数的设置。
i 在右侧配置窗口中,按下<CTRL>键,同时选中两个磁盘组(Disk Groups)。
j 修改虚拟驱动器(Virtual disk)的属性。如前面描述。
(注意: RAID10选择RAID级别RAID1,RAID50 选RAID5, RAID60选RAID6)
k 点击Accept按钮,接受更改后的虚拟驱动器(Virtual disk)的属性。或点击Reclaim按钮返回到之前的属性设置。
l 确认结束对虚拟驱动器(Virtual disk)的属性修改后,点击Next按钮。显示配置预览界面。
m 检查预览界面的配置信息。
n 如果虚拟驱动器(Virtual disk)的配置信息无误,点击Accept按钮保存配置信息。否则,可以点击Cancel按钮来结束该 *** 作并返回到WebBIOS的主界面。或者,点击Back按钮返回到上一个界面,更改配置信息。
o 如果配置接受之前的配置信息,在d出确认保存的提示时,点击Yes按钮,保存配置。保存配置信息之后,会返回到WebBIOS的主界面。
四 删除虚拟驱动器 (Virtual Disk)
如过要删除虚拟驱动器 (Virtual Disk),请执行如下 *** 作。
(注:删除虚拟驱动器 (Virtual Disk)会丢失所有的数据,请先备份所有数据。)
1 在WebBIOS CU的主界面,选择一个虚拟驱动器 (Virtual Disk)
2 点击 Virtual Disks。
3 显示虚拟驱动器 (Virtual Disk)界面时,在左侧窗口下的面板上,选择Del按钮,并点击Go按钮。
4 会提示确认信息,再次确认是否要删除。
(注: *** 作已有RAID时,有丢失数据风险。建议提前备份所有数据。)最近我们的服务器做了一次扩容,增加了若干块硬盘,但是硬盘装好后遇到了一个棘手的问题——无法使用。我们服务器是IBM牌子的,之前是做的RAID5磁盘阵列,GPT(GUID Partition Table)分区模式。新的硬盘接入到硬盘插槽后,重组RAID,需要20多个小时。重组好了之后,我用VNCserver登陆服务器的图形界面,可以在Disk Utility工具( *** 作系统:CentOS 65)下看到磁盘阵列有若干T的未分配空间,然后我点击“Create Partition”,无法创建成功。
先说解决方案:
利用fdisk -l 命令查询磁盘状态,会显示一个警告:“WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT Use GNU Parted”
再利用parted -l 命令查询磁盘状态,会显示一个警告:“Warning: Not all of the space available to /dev/sda appears to be used, you can fix the GPT to use all of the space (an extra xxxxxxxxxx blocks) or continue with the current setting Fix/Ignore ”
然后输入Fix,修复分区表
在VNCserver连接的图形界面下查看Disk Utility中的硬盘状态,点击“Create Paritition”,可以成功为为分配的空间创建一个分区——问题解决
对于分区表的原理和内在逻辑,我理解的并不多,一开始的时候,无法创建成功,我以为是“主分区”的问题。一般在Windows *** 作系统下,硬盘只能有4个主分区,假如想在一块硬盘上分出C盘、D盘、E盘、F盘、G盘……这样做很多个分区,就需要设置逻辑分区。而我们的服务器之前存在sda1, sda2, sda3, sda4, sda5 五个分区,其中sda5 是 swap 分区,除去sda5 我以为是像Windows *** 作系统下一样,达到了主分区的个数限制,所以创建不了新的分区。但是,从最后的解决方案可以看出,GPT是支持多个分区的,没有4个分区的限制。而之前之所以没有成功创建分区,我推断原因是,一个GPT 分区表是由一个头文件记录磁盘的分区状态的,这个GPT头文件记录了可用磁盘的起始位置,新加硬盘的空间地址在原GPT头文件中记录的结束位置之后,Disk Utility能否创建新的分区是依据GPT头文件的记录的,而之前Disk Utility探测到的GPT头文件中不包含新的磁盘空间地址,因此不能创建新的分区。然后我用 parted 命令修复GPT分区表后,也就是更新了头文件,使得头文件记录的磁盘结束位置向后延伸到新加的硬盘,问题也就解决了。
分区表的问题真的很专业,我们购买硬盘的那家公司的工程师在给我们装好硬盘后,对于我遇到的问题并不知道怎么解决。后来我继续联系他们公司,他们准备派一个人过来给我们解决问题——格式化硬盘、重新做GPT分区,备份系统或重装 *** 作系统。而我又真心不想这样再瞎折腾,那么多软件再重新装一遍(之前已经重装过一次系统),必将花费许多无用的时间。幸好今天无意中发现了这个绝佳的解决方案。
上次重装系统其实主要也是分区表的问题,我们最开始新买服务器的时候硬盘只有1T多,不到2T,用的是MBR分区表,而MBR分区表有一个限制,最大支持2T的硬盘。我们之前也扩容过一次,当时硬盘超过了2T,也就必须重装系统,换了GPT分区表。
总结:GPT分区表至少支持6个分区,上限不明。GPT格式分区的磁盘阵列在新加硬盘后要运行 parted 程序修复分区表,才能正常使用新加的硬盘。raid:价格便宜且多余的磁盘阵列”之意。
举例,服务器上有很颗硬盘,如果单独一个硬盘坏了,就会影响系统运行,甚至数据丢失。那么就采用raid来保护系统和数据。
通俗的讲就是几块硬盘做成一个大型的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。同时利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。磁盘阵列还能利用同位检查的观念,在数组中任一颗硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。
raid1,就是简称的镜像,有两份一模一样的数据在。最少是两个硬盘组成,
raid5,是目前最流行的容错机制,最少是3颗硬盘组成。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)