湖北佛 发表于 2013-9-8 16:37:16

磁盘管理——RAID


一 什么是RAID0RAID0,将数据分为几半,写到多个磁盘 A :A1 A2……性能提升。最小需要两个磁盘。http://b168.photo.store.qq.com/psb?/V13gvfG34ebnj4/jo2ZiO2J76.J*mV1NRsgnFYNMOl9rLYzz7KCOng0gZU!/b/dJlkJGTTAwAA&bo=ggDIAAAAAAABAG0!将多个磁碟合并成一个大的磁碟,不具有冗余,并行I/O,速度最快。RAID 0亦称为带区集。它是将多个磁盘并列起来,成为一个大磁盘。在存放数据时,其将数据按磁盘的个数来进行分段,然后同时将这些数据写进这些盘中,所以在所有的级别中,RAID 0的速度是最快的。但是RAID 0没有冗余功能,如果一个磁盘(物理)损坏,则所有的数据都会丢失,危险程度与JBOD相当。 理论上越多的磁碟效能就等于“单一磁碟效能”ד磁碟数”,但实际上受限于汇流排I/O瓶颈及其它因素的影响,RAID效能会随边际递减,也就是说,假设一个磁碟的效能是50MB每秒,两个磁碟的RAID 0效能约96MB每秒,三个磁碟的RAID 0也许是130MB每秒而不是150MB每秒,所以两个磁碟的RAID 0最能明显感受到效能的提升。http://b166.photo.store.qq.com/psb?/V13gvfG34ebnj4/6n812GyTFCMxBNMQ.246vyMiTtUpa8ycXxt4Bwxc0JA!/b/dKHN*WIRGQAA&bo=1wAmAAAAAAABANY!但如果是以软体方式来实作RAID,则磁碟的空间则不见得受限于此(例如Linux Software RAID),透过软体实作可以经由不同的组合而善用所有的磁碟空间。http://b168.photo.store.qq.com/psb?/V13gvfG34ebnj4/RWDDtNTqOwsekqRZa2TQff38qkIFr613GAEu6ZNXeCM!/b/dE1aJ2RZBAAA&bo=zQAlAAAAAAABAM8!一 什么是RAID1RAID1,可称为镜像,将数据写到多个磁盘,比如一组数据叫做 A,那么数据会这样存在:A、A ,这样数据安全性高,但性能不佳。http://b168.photo.store.qq.com/psb?/V13gvfG34ebnj4/ctdgNjho9XJoa8PJA8vu1YdRv7TnQ080bp0aGe1Uli4!/b/dE0BLGT3AwAA&bo=ggDIAAAAAAABAG0!两组以上的N个磁盘相互作镜像,在一些多线程操作系统中能有很好的读取速度,另外写入速度有微小的降低。除非拥有相同资料的主磁碟与镜像同时损坏,否则只要一个磁盘正常即可维持运作,可靠性最高。RAID 1就是镜像。其原理为在主硬盘上存放数据的同时也在镜像硬盘上写一样的数据。当主硬盘(物理)损坏时,镜像硬盘则代替主硬盘的工作。因为有镜像硬盘做数据备份,所以RAID 1的数据安全性在所有的RAID级别上来说是最好的。但无论用多少磁碟做RAID 1,仅算一个磁碟的容量,是所有RAID上磁盘利用率最低的一个级别。http://b166.photo.store.qq.com/psb?/V13gvfG34ebnj4/hnUtadpH9INaoTyQPNiSQ*FU3IP54IoxdzrN0UkVLxg!/b/dN9Y*2JuGQAA&bo=ugAjAAAAAAABAL4!一 什么是RAID5RAID Level 5 是一种储存性能、数据安全和存储成本兼顾的存储解决方案。它使用的是Disk Striping(硬盘分割)技术。RAID 5 至少需要三颗硬碟, RAID 5不是对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,可以利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。 RAID 5可以理解为是RAID 0和RAID1的折衷方案。RAID 5可以为系统提供数据安全保障,但保障程度要比镜像低而磁盘空间利用率要比镜像高。RAID 5具有和RAID 0相近似的数据读取速度,只是因为多了一个奇偶校验信息,写入数据的速度相当的慢,若使用“回写快取”可以让效能改善不少。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较便宜。http://b165.photo.store.qq.com/psb?/V13gvfG34ebnj4/Ec5ogNl6zUPizrf2WrvfhFNgFDSQ9Dm8rXKrJVSy6xA!/b/dNewXWKUGQAA&bo=3ACjAAAAAAABAFg!http://b164.photo.store.qq.com/psb?/V13gvfG34ebnj4/IKygwLFRvcqeanNz7LVWqyQRVbJmjEwp0CXPhMQOKrk!/b/dEWnxmEfHQAA&bo=WgEmAAAAAAABAFo!一 什么是RAID6

与RAID5相比,RAID 6增加了第二个独立的奇偶校验信息块。两个独立的奇偶系统使用不同的算法,数据的可靠性非常高,即使两块磁盘同时失效也不会影响数据的使用。但RAID 6需要分配给奇偶校验信息更大的磁盘空间,相对于RAID 5有更大的“写损失”,因此“写性能”非常差。较差的性能和复杂的实作方式使得RAID 6很少得到实际应用。同一阵列中最多容许两个磁盘损坏。更换新磁盘后,资料将会重新算出并写入新的磁盘中。依照设计理论,RAID 6必须具备四个以上的磁盘才能生效。可使用的容量为硬盘总数减去2的差,乘以最小容量,公式为Size=(N-2)*min(S1,S2,S3...Sn),同理,数据保护区域容量则为最小容量乘以2。RAID 6在硬体磁碟阵列卡的功能中,也是最常见的磁碟阵列等级。http://b167.photo.store.qq.com/psb?/V13gvfG34ebnj4/1*m3.JQgdWzgF3275X.tC1vZyJyKhueKr0W*kcU66Xo!/b/dItikGOrAwAA&bo=DgGfAAAAAAABALc!一 什么是RAID10 RAID 10/01细分为RAID 1+0或RAID 0+1。RAID 1+0是先镜射再分割资料,再将所有硬碟分为两组,视为是RAID 0的最低组合,然后将这两组各自视为RAID 1运作。RAID 0+1则是跟RAID 1+0的程序相反,是先分割再将资料镜射到两组硬碟。它将所有的硬碟分为两组,变成RAID 1的最低组合,而将两组硬碟各自视为RAID 0运作。效能上,RAID 0+1比RAID 1+0有着更快的读写速度。可靠性上,当RAID 1+0有一个硬碟受损,其余三个硬碟会继续运作。RAID 0+1 只要有一个硬碟受损,同组RAID 0的另一只硬碟亦会停止运作,只剩下两个硬碟运作,可靠性较低。因此,RAID 10远较RAID 01常用,零售主机板绝大部份支援RAID 0/1/5/10,但不支援RAID01。http://b165.photo.store.qq.com/psb?/V13gvfG34ebnj4/XLndd*HKqVa55qaiNUtf2wRnu7Cnkpe2eL1daylqJiE!/b/dObfZmIZGQAA&bo=3ADcAAAAAAABACc!一 什么是LVM逻辑卷轴管理器(英语:LogicalVolume Manager,缩写为LVM),又译为逻辑卷宗管理器、逻辑磁区管理器、逻辑磁碟管理器,是Linux核心所提供的逻辑卷轴管理(Logical volume management)功能。它在硬碟的硬盘分区之上,又建立一个逻辑层,以方便系统管理硬碟分割系统。最先由IBM开发,在AIX系统上实作,OS/2 作业系统与 HP-UX也支援这个功能。在1998年,Heinz Mauelshagen 根据在 HP-UX 上的逻辑卷轴管理器,写作出第一个 Linux 版本的逻辑卷轴管理器。http://b165.photo.store.qq.com/psb?/V13gvfG34ebnj4/BaxKuaxUCq*549YjBmoxcaOtLoQ5PwcsEwkYdCl2mV0!/b/dBjTZmJWGQAA&bo=9AFKAQAAAAABAJk!#LVM:把磁盘合并#物理卷:PV 划分为LVM的声明#卷组:VG 把多个磁盘分到一组#逻辑卷:LV 化分一部分使用

氧化磷酸化 发表于 2013-9-9 10:50:09

磁盘管理——RAID

HUTU 发表于 2013-11-15 08:52:00

我去持一下楼主。

asd2881323 发表于 2014-1-21 08:46:42

逻辑卷轴管理器
页: [1]
查看完整版本: 磁盘管理——RAID