硬盘raid做法
做好是不要超过7个做成一个阵列5,这样一次的把剩下的也做成Raid5,因为Raid5能达到最好功效的盘数就是7个左右!最好把最后一个盘留下来做成热备盘,这样就可以允许每个阵列里坏两个硬盘了,这样对数据上又多了个保障!
存储柜可以先接到一台笔记本上面,然后装上存储柜自带的管理光盘,存储柜与笔记本的网线最好是一头是568A一头是568B的因为怕笔记本的网口不是千兆的!安装完之后在笔记本里面打开那个软件就可以在里面操作配置阵列了!
2块硬盘一般只能做RAID0或RAID1,一般都会做RAID1,因为RAID 0意义不大。除非是特殊情况,比如扩展逻辑硬盘。至于怎么做,每一个服务器的磁盘阵列控制的配置不同,所以方法也不同。不过一般都不难,只要保障里面的数据全部不要了,新建就可以了。创建完RAID后直接安装系统。一般LINUX系统会直接识别出来硬盘,但是WINDOWS系统可以需要服务器的引导程序。
磁盘阵列(Redundant Arrays of Independent Disks,RAID),有"独立磁盘构成的具有冗余能力的阵列"之意。
磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。
磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任意一个硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。
RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年
提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损
失而开发出一定水平的数据保护技术。RAID就是一种由多块廉价磁盘构成的冗余阵列,在操作系统下是作
为一个独立的大型存储设备出现。RAID可以充分发挥出多块硬盘的优势,可以提升硬盘速度,增大容量,
提供容错功能够确保数据安全性,易于管理的优点,在任何一块硬盘出现问题的情况下都可以继续工作,
不会受到损坏硬盘的影响。
二、RAID的几种工作模式
1、RAID0
即Data Stripping数据分条技术。RAID 0可以把多块硬盘连成一个容量更大的硬盘群,可以提高磁
盘的性能和吞吐量。RAID 0没有冗余或错误修复能力,成本低,要求至少两个磁盘,一般只是在那些对数
据安全性要求不高的情况下才被使用。
(1)、RAID 0最简单方式
就是把x块同样的硬盘用硬件的形式通过智能磁盘控制器或用操作系统中的磁盘驱动程序以软件的方
式串联在一起,形成一个独立的逻辑驱动器,容量是单独硬盘的x倍,在电脑数据写时被依次写入到各磁盘
中,当一块磁盘的空间用尽时,数据就会被自动写入到下一块磁盘中,它的好处是可以增加磁盘的容量。
速度与其中任何一块磁盘的速度相同,如果其中的任何一块磁盘出现故障,整个系统将会受到破坏,可靠
性是单独使用一块硬盘的1/n。
(2)、RAID 0的另一方式
是用n块硬盘选择合理的带区大小创建带区集,最好是为每一块硬盘都配备一个专门的磁盘控制器,在
电脑数据读写时同时向n块磁盘读写数据,速度提升n倍。提高系统的性能。
2、RAID 1
RAID 1称为磁盘镜像:把一个磁盘的数据镜像到另一个磁盘上,在不影响性能情况下最大限度的保证
系统的可靠性和可修复性上,具有很高的数据冗余能力,但磁盘利用率为50%,故成本最高,多用在保存
关键性的重要数据的场合。RAID 1有以下特点:
(1)、RAID 1的每一个磁盘都具有一个对应的镜像盘,任何时候数据都同步镜像,系统可以从一组
镜像盘中的任何一个磁盘读取数据。
(2)、磁盘所能使用的空间只有磁盘容量总和的一半,系统成本高。
(3)、只要系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问
题时系统都可以正常运行。
(4)、出现硬盘故障的RAID系统不再可靠,应当及时的更换损坏的硬盘,否则剩余的镜像盘也出现
问题,那么整个系统就会崩溃。
(5)、更换新盘后原有数据会需要很长时间同步镜像,外界对数据的访问不会受到影响,只是这时
整个系统的性能有所下降。
(6)、RAID 1磁盘控制器的负载相当大,用多个磁盘控制器可以提高数据的安全性和可用性。
3、RAID0+1
把RAID0和RAID1技术结合起来,数据除分布在多个盘上外,每个盘都有其物理镜像盘,提供全冗余能
力,允许一个以下磁盘故障,而不影响数据可用性,并具有快速读/写能力。RAID0+1要在磁盘镜像中建立
带区集至少4个硬盘。
4、RAID2
电脑在写入数据时在一个磁盘上保存数据的各个位,同时把一个数据不同的位运算得到的海明校验码
保存另一组磁盘上,由于海明码可以在数据发生错误的情况下将错误校正,以保证输出的正确。但海明码
使用数据冗余技术,使得输出数据的速率取决于驱动器组中速度最慢的磁盘。RAID2控制器的设计简单。
5、RAID3:带奇偶校验码的并行传送
RAID 3使用一个专门的磁盘存放所有的校验数据,而在剩余的磁盘中创建带区集分散数据的读写操作
。当一个完好的RAID 3系统中读取数据,只需要在数据存储盘中找到相应的数据块进行读取操作即可。但
当向RAID 3写入数据时,必须计算与该数据块同处一个带区的所有数据块的校验值,并将新值重新写入到
校验块中,这样无形虽增加系统开销。当一块磁盘失效时,该磁盘上的所有数据块必须使用校验信息重新
建立,如果所要读取的数据块正好位于已经损坏的磁盘,则必须同时读取同一带区中的所有其它数据块,
并根据校验值重建丢失的数据,这使系统减慢。当更换了损坏的磁盘后,系统必须一个数据块一个数据块
的重建坏盘中的数据,整个系统的性能会受到严重的影响。RAID 3最大不足是校验盘很容易成为整个系统
的瓶颈,对于经常大量写入操作的应用会导致整个RAID系统性能的下降。RAID 3适合用于数据库和WEB服
务器等。
6、 RAID4
RAID4即带奇偶校验码的独立磁盘结构,RAID4和RAID3很象,它对数据的访问是按数据块进行的,也
就是按磁盘进行的,每次是一个盘,RAID4的特点和RAID3也挺象,不过在失败恢复时,它的难度可要比
RAID3大得多了,控制器的设计难度也要大许多,而且访问数据的效率不怎么好。
7、 RAID5
RAID 5把校验块分散到所有的数据盘中。RAID 5使用了一种特殊的算法,可以计算出任何一个带区校
验块的存放位置。这样就可以确保任何对校验块进行的读写操作都会在所有的RAID磁盘中进行均衡,从而
消除了产生瓶颈的可能。RAID5的读出效率很高,写入效率一般,块式的集体访问效率不错。RAID 5提高
了系统可靠性,但对数据传输的并行性解决不好,而且控制器的设计也相当困难。
8、RAID6
RAID6即带有两种分布存储的奇偶校验码的独立磁盘结构,它是对RAID5的扩展,主要是用于要求数据
绝对不能出错的场合,使用了二种奇偶校验值,所以需要N+2个磁盘,同时对控制器的设计变得十分复杂
,写入速度也不好,用于计算奇偶校验值和验证数据正确性所花费的时间比较多,造成了不必须的负载,
很少人用。
9、 RAID7
RAID7即优化的高速数据传送磁盘结构,它所有的I/O传送均是同步进行的,可以分别控制,这样提高
了系统的并行性和系统访问数据的速度;每个磁盘都带有高速缓冲存储器,实时操作系统可以使用任何实
时操作芯片,达到不同实时系统的需要。允许使用SNMP协议进行管理和监视,可以对校验区指定独立的传
送信道以提高效率。可以连接多台主机,当多用户访问系统时,访问时间几乎接近于0。但如果系统断电
,在高速缓冲存储器内的数据就会全部丢失,因此需要和UPS一起工作,RAID7系统成本很高。
10、 RAID10
RAID10即高可靠性与高效磁盘结构它是一个带区结构加一个镜象结构,可以达到既高效又高速的目的。这
种新结构的价格高,可扩充性不好。
11、 RAID53
RAID7即高效数据传送磁盘结构,是RAID3和带区结构的统一,因此它速度比较快,也有容错功能。但价格
十分高,不易于实现。
三、应用RAID技术
要使用磁盘RAID主要有两种方式,第一种就是RAID适配卡,通过RAID适配卡插入PCI插槽再接上硬盘
实现硬盘的RAID功能。第二种方式就是直接在主板上集成RAID控制芯片,让主板能直接实现磁盘RAID。这
种方式成本比专用的RAID适配卡低很多。
此外还可以用2k or xp or linux系统做成软raid.
个人使用磁盘RAID主要是用RAID0、 RAID1或RAID0+1工作模式
单硬盘模拟各种raid的做法
SunOS 5.8
login: root
Password:
Last login: Fri Apr 1 17:25:16 from 192.168.1.10
Sun Microsystems Inc. SunOS 5.8 Generic Patch February 2004
# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c0t0d0 <ST315320A cyl 29649 alt 2 hd 16 sec 63> ST
/pci@1f,0/ide@d/dad@0,0
Specify disk (enter its number):
创建metadb数据库
# metadb -afc 3 c0t0d0s7
# bash
创建串联
bash-2.03# metainit d10 3 1 c0t0d0s4 1 c0t0d0s5 1 c0t0d0s6
d10: Concat/Stripe is setup
bash-2.03# metastat
d10: Concat/Stripe
Size: 5654400 blocks
Stripe 0:
Device Start Block Dbase
c0t0d0s4 0 No
Stripe 1:
Device Start Block Dbase
c0t0d0s5 0 No
Stripe 2:
Device Start Block Dbase
c0t0d0s6 0 No
bash-2.03# metadb
flags first blk block count
a u 16 1034 /dev/dsk/c0t0d0s7
a u 1050 1034 /dev/dsk/c0t0d0s7
a u 2084 1034 /dev/dsk/c0t0d0s7
bash-2.03# metaclear -a
d10: Concat/Stripe is cleared
bash-2.03# metastat
创建条带
bash-2.03# metainit d10 1 3 c0t0d0s4 c0t0d0s5 c0t0d0s6
d10: Concat/Stripe is setup
bash-2.03# metastat
d10: Concat/Stripe
Size: 5654400 blocks
Stripe 0: (interlace: 32 blocks)
Device Start Block Dbase
c0t0d0s4 0 No
c0t0d0s5 0 No
c0t0d0s6 0 No
bash-2.03# metaclear -a
d10: Concat/Stripe is cleared
做Mirror
bash-2.03# metainit d2 1 1 c0t0d0s4
d2: Concat/Stripe is setup
bash-2.03# metainit d3 1 1 c0t0d0s5
d3: Concat/Stripe is setup
bash-2.03# metainit d1 -m d2
d1: Mirror is setup
bash-2.03# metattach d1 d3
d1: submirror d3 is attached
bash-2.03# metastat
d1: Mirror
Submirror 0: d2
State: Okay
Submirror 1: d3
State: Resyncing
Resync in progress: 0 % done
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 1884800 blocks
d2: Submirror of d1
State: Okay
Size: 1884800 blocks
Stripe 0:
Device Start Block Dbase State Hot Spare
c0t0d0s4 0 No Okay
d3: Submirror of d1
State: Resyncing
Size: 1884800 blocks
Stripe 0:
Device Start Block Dbase State Hot Spare
c0t0d0s5 0 No Okay
bash-2.03# metadetach d1 d3
d1: submirror d3 is detached
bash-2.03# metaclear -a
d1: Mirror is cleared
d2: Concat/Stripe is cleared
d3: Concat/Stripe is cleared
bash-2.03# metastat
做RAID5
bash-2.03# metainit d10 -r c0t0d0s4 c0t0d0s5 c0t0d0s6 -i 20k
d10: RAID is setup
bash-2.03#
bash-2.03# metastat
d10: RAID
State: Initializing
Initialization in progress: 6% done
Interlace: 40 blocks
Size: 3764888 blocks
Original device:
Size: 3768720 blocks
Device Start Block Dbase State Hot Spare
c0t0d0s4 410 No Initializing
c0t0d0s5 410 No Initializing
c0t0d0s6 410 No Initializing
bash-2.03# metaclear -a
d10: RAID is cleared
做Concatenated Stripe
bash-2.03# metainit d1 2 1 c0t0d0s4 -i 16k 2 c0t0d0s5 c0t0d0s6 -i 32k
d1: Concat/Stripe is setup
bash-2.03# metastat
d1: Concat/Stripe
Size: 5654400 blocks
Stripe 0:
Device Start Block Dbase
c0t0d0s4 0 No
Stripe 1: (interlace: 64 blocks)
Device Start Block Dbase
c0t0d0s5 0 No
c0t0d0s6 0 No
5个硬盘如何做RAID0?
第二步,在磁盘管理器里,把五个盘转换为动态盘;第三步,在磁盘管理器里右键点击五个动态盘中容量最小的一个,新建卷;第四步,选“带区卷”;第五步,依次将剩下的四块磁盘加入新建卷;第六步,为新建卷选择一个逻辑驱动器盘符;第七步,对新建卷进行格式化。现在,你的五个盘的RAID0已经...
RAID0如何组建?
按“Y”键确认创建RAID,此时会回到主界面,在窗口的下方会发现硬盘的信息已经发生改变,显示已经创建了一个RAID卷 按“Esc”键,此时会出现确认是否退出的提示信息,按“Y”键退出RAID配置程序,此时系统重新启动。四、硬盘分区及安装系统 如果创建的RAID系统是RAID 1,那么系统会自动将主盘上的数据备份...
关于组建硬盘RAID
RAID 3 :RAID 3存放数据的原理和RAID0、RAID1不同。RAID 3是以一个硬盘来存放数据的奇偶校验位,数据则分段存储于其余硬盘中。它像RAID 0一样以并行的方式来存放数,但速度没有RAID 0快。如果数据盘(物理)损坏,只要将坏的硬盘换掉,RAID控制系统则会根据校验盘的数据校验位在新盘中重建坏盘上...
两块硬盘怎么合并成一个 然后装系统
【第一种,磁盘阵列,两块硬盘合成一个,然后做系统。】---需要把两个硬盘做成磁盘阵列,两块硬盘组建RAID0磁盘阵列后在性能上相比之前会有33.3%~203%的性能提升,但是缺点一个硬盘上有损坏,另一个不也能正常使用。---磁盘阵列的设置,目前大多数电脑主板都可以设置的。如下几个步骤:1、进入BIOS...
硬盘怎么组建RAID,
一般在硬盘的后面或是顶盖上,都会印出来跳线帽的组合图,Master是主盘的意思,Slave是从盘的意思。可以根据组合设置硬盘为主盘还是从盘。一般默认硬盘的跳线都是被设置成主盘,看一下老硬盘的设置情况,是主盘的话,那就把新硬盘按照图示设置成从盘。必须设置成主、从盘才能使用。将新硬盘装进机箱...
raid5需要几块硬盘?
Raid(RedundantArraysofIndependentDisks)磁盘阵列,是由多个磁盘组合成磁盘组,利用同时存放、读取多个磁盘,来提升整个磁盘系统效能或安全性;Raid5需要3块以上硬盘。Raid分类。有几种做法。1:直接做RAID5的话,可以有500g的使用空间。做RAID5阵列所有磁盘容量必须一样大,当容量不同时,会以最小的容量...
我用三块硬盘可以这样组raid吗
当然不行了。没听说有这么强大的阵列卡。配RAID不是,做算数学题。RAID 1就必须是偶数个盘。这个是不变的。再说也不支持 用阵列和磁盘来等价再做一个阵列啊 虽然我们讲课的时候 讲RAID50 老师说可以认为是先做的RAID0再做RAID5但 配置的过程没有先后 都是选中所有的盘 然后直接选阵列级别。具体...
像存储那么多硬盘怎么做RAID啊
做好是不要超过7个做成一个阵列5,这样一次的把剩下的也做成Raid5,因为Raid5能达到最好功效的盘数就是7个左右!最好把最后一个盘留下来做成热备盘,这样就可以允许每个阵列里坏两个硬盘了,这样对数据上又多了个保障!存储柜可以先接到一台笔记本上面,然后装上存储柜自带的管理光盘,存储柜与...
关于双硬盘做RAID问题
我用双硬盘做raid有几年了。双硬盘做raid会使性能提高很多吗?答:双硬盘做RAID有两种做法。RAID 0既条带,就是将两块盘作一块大硬盘用,读写速度比1块盘快,我估计能提高30%左右,容量为单盘的两倍。RAID 1既镜像,就是将两块作一块盘用,互为备份,速度不变,容量为单盘容量。做raid的话都...
z4s2盘raid2盘单独使用
单独使用两个硬盘、创建RAID1模式。1、单独使用两个硬盘:可以在Z4S2中只插入两个硬盘,然后在设备管理界面中进行初始化和格式化,将其作为单独的存储设备使用。2、创建RAID1模式:在RAID1模式下,数据会同时写入两个硬盘中,即使其中一个硬盘损坏,数据也能够从另一个硬盘中恢复,可以在设备管理界面中...
衡徐易善: 1、用服务器的引导盘,引导系统,里边有专门做 RAID的工具,系统会根据raid卡及硬盘的信息确定系统可做的RAID类型,用户通过选择类型完成RAID的设置. 2、冷启动服务器时,服务器硬盘自检完成后,会给出用户提示,按**键进入RAID设置,进入后同1条进行设置即可. 3、进入CMOS里,里边也会有相关设置.
若尔盖县18290515308: 磁盘阵列怎么做 - ?
衡徐易善: 第一步 1备份好硬盘中的数据 2准备好一张带Fdisk与Format命令的Windows 98启动盘[软盘或者带启动的98安装盘都行] 第二步 将两块硬盘的跳线设置为Master,分别接上IDE3、IDE4口(它们由主板上的HighPoint370芯片控制)顺序不考虑 第...
若尔盖县18290515308: 磁盘阵列怎么做??
衡徐易善: 实现条件:一块支持磁盘阵列的主板,对应的raid驱动程序,至少2块相同容量,相同接口的硬盘(品牌和型号最好相同). 操作步骤:已raid 0为例,挂接两块硬盘,开机后进bios开启raid控制器,以实现raid功能.保存bios信息后重启,自检后...
若尔盖县18290515308: 怎样做RAID.磁盘阵列具体步骤和要注意事项! - ?
衡徐易善: 首先要主板支持,具体支持不支持,去官网看看或是看看说明书就知道了,如果支持,的话,把两个同样大小的硬盘接上,必须是偶数,2块,4块,6块,,你说的3块不能做RAID 0,你要是做的话肯定RAID 0了,RAID 0是加速的,你用两块做...
若尔盖县18290515308: 硬盘 RAID 如何设立?
衡徐易善: RAID0 需要两块硬盘 在BIOS的南桥选项选择RAID 然后进入DOS页面自动格式化硬盘 在装系统就OK了
若尔盖县18290515308: 如何做磁盘阵列? - ?
衡徐易善: 要进行磁盘阵列时 需要阵列卡 数据线 把阵列卡插在PCI 插槽上,正确的的用数据线,把磁盘与陈列卡连接起来. 启动机器,自检过后会在屏幕上出现PRESS CONTROL+F 等字符,这时按 CONTROL + F 进入磁盘阵列界面. 磁盘在阵列时 需要...
若尔盖县18290515308: 硬盘如何作raid? - ?
衡徐易善: RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列) raid简介 一.Raid定义 RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年 提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁...
若尔盖县18290515308: 硬盘RAID的实现方法 - ?
衡徐易善: 0,没有算法,1没有算法,5就是最简单的OR算法.具体实现百度一下,很详细.恢复的话,和知道算法没有多大关联,数据恢复软件都做好了.恢复最重要的是你怎么找到硬盘的顺序.
若尔盖县18290515308: 怎样把硬盘组成RAID? - ?
衡徐易善: 最少要2块硬盘,你要做raid多少.有raid0,1,3,5,10 在硬件raid卡里面设置.
若尔盖县18290515308: RAID的的操作方法 - ?
衡徐易善: 1. 做RAID的话,两块一般做RAID1 ,两块硬盘做了RAID1后只有250G空间,做RAID后硬盘资料会没有了,如果有先备份 2. 不知道你使用的是什麽电脑,有没有RAID功能,只要主板带有RAID功能,就不能什麽软件了,直接可以开机时做RAID,具体操作建议联系机器厂商技术支持