网吧电影服务器磁盘阵列的做法?

网吧电影服务器磁盘阵列的做法?,第1张

有条件还是做阵列吧,至少有硬盘出现故障,好不容易收藏的**至少有备份啊,如果不做硬盘坏了,还的重新下载(工作量可想而知)

========

用硬RAID吧,这样会有比较好的性能,首先主板要支持RAID,多买几块硬盘,组建一个RAID,设置在BIOS设置里面进行,下面是几种RAID的方式,看哪种比较适合你

RAID 0

我们在前文中已经提到RAID分为几种不同的等级,其中,RAID 0是最简单的一种形式。RAID 0可以把多块硬盘连接在一起形成一个容量更大的存储设备。最简单的RAID 0技术只是提供更多的磁盘空间,不过我们也可以通过设置,使用RAID 0来提高磁盘的性能和吞吐量。RAID 0没有冗余或错误修复能力,但是实现成本是最低的。

RAID 0最简单的实现方式就是把几块硬盘串联在一起创建一个大的卷集。磁盘之间的连接既可以使用硬件的形式通过智能磁盘控制器实现,也可以使用操作系统中的磁盘驱动程序以软件的方式实现,我们把4块磁盘组合在一起形成一个独立的逻辑驱动器,容量相当于任何任何一块单独硬盘的4倍。如图中彩色区域所示,数据被依次写入到各磁盘中。当一块磁盘的空间用尽时,数据就会被自动写入到下一块磁盘中。

这种设置方式只有一个好处,那就是可以增加磁盘的容量。至于速度,则与其中任何一块磁盘的速度相同,这是因为同一时间内只能对一块磁盘进行I/O操作。如果其中的任何一块磁盘出现故障,整个系统将会受到破坏,无法继续使用。从这种意义上说,使用纯RAID 0方式的可靠性仅相当于单独使用一块硬盘的1/4(因为本例中RAID 0使用了4块硬盘)。

虽然我们无法改变RAID 0的可靠性问题,但是我们可以通过改变配置方式,提供系统的性能。与前文所述的顺序写入数据不同,我们可以通过创建带区集,在同一时间内向多块磁盘写入数据。系统向逻辑设备发出的I/O指令被转化为4项操作,其中的每一项操作都对应于一块硬盘。我们从图中可以清楚的看到通过建立带区集,原先顺序写入的数据被分散到所有的四块硬盘中同时进行读写。四块硬盘的并行操作使同一时间内磁盘读写的速度提升了4倍。

在创建带区集时,合理的选择带区的大小非常重要。如果带区过大,可能一块磁盘上的带区空间就可以满足大部分的I/O操作,使数据的读写仍然只局限在少数的一、两块硬盘上,不能充分的发挥出并行操作的优势。另一方面,如果带区过小,任何I/O指令都可能引发大量的读写操作,占用过多的控制器总线带宽。因此,在创建带区集时,我们应当根据实际应用的需要,慎重的选择带区的大小。

我们已经知道,带区集可以把数据均匀的分配到所有的磁盘上进行读写。如果我们把所有的硬盘都连接到一个控制器上的话,可能会带来潜在的危害。这是因为当我们频繁进行读写操作时,很容易使控制器或总线的负荷超载。为了避免出现上述问题,建议用户可以使用多个磁盘控制器。

RAID 1

虽然RAID 0可以提供更多的空间和更好的性能,但是整个系统是非常不可靠的,如果出现故障,无法进行任何补救。所以,RAID 0一般只是在那些对数据安全性要求不高的情况下才被人们使用。

RAID 1和RAID 0截然不同,其技术重点全部放在如何能够在不影响性能的情况下最大限度的保证系统的可靠性和可修复性上。RAID 1是所有RAID等级中实现成本最高的一种,尽管如此,人们还是选择RAID 1来保存那些关键性的重要数据。

RAID 1又被称为磁盘镜像,每一个磁盘都具有一个对应的镜像盘。对任何一个磁盘的数据写入都会被复制镜像盘中;系统可以从一组镜像盘中的任何一个磁盘读取数据。显然,磁盘镜像肯定会提高系统成本。因为我们所能使用的空间只是所有磁盘容量总和的一半。下图显示的是由4块硬盘组成的磁盘镜像,其中可以作为存储空间使用的仅为两块硬盘(画斜线的为镜像部分)。

RAID 1下,任何一块硬盘的故障都不会影响到系统的正常运行,而且只要能够保证任何一对镜像盘中至少有一块磁盘可以使用,RAID 1甚至可以在一半数量的硬盘出现问题时不间断的工作。当一块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像盘读写数据。

通常,我们把出现硬盘故障的RAID系统称为在降级模式下运行。虽然这时保存的数据仍然可以继续使用,但是RAID系统将不再可靠。如果剩余的镜像盘也出现问题,那么整个系统就会崩溃。因此,我们应当及时的更换损坏的硬盘,避免出现新的问题。

更换新盘之后,原有好盘中的数据必须被复制到新盘中。这一操作被称为同步镜像。同步镜像一般都需要很长时间,尤其是当损害的硬盘的容量很大时更是如此。在同步镜像的进行过程中,外界对数据的访问不会受到影响,但是由于复制数据需要占用一部分的带宽,所以可能会使整个系统的性能有所下降。

因为RAID 1主要是通过二次读写实现磁盘镜像,所以磁盘控制器的负载也相当大,尤其是在需要频繁写入数据的环境中。为了避免出现性能瓶颈,使用多个磁盘控制器就显得很有必要。使用两个磁盘控制器不仅可以改善性能,还可以进一步的提高数据的安全性和可用性。我们已经知道,RAID 1最多允许一半数量的硬盘出现故障,所以按照我们上图中的设置方式(原盘和镜像盘分别连接不同的磁盘控制),即使一个磁盘控制器出现问题,系统仍然可以使用另外一个磁盘控制器继续工作。这样,就可以把一些由于意外操作所带来的损害降低到最低程度。

RAID 0+1

单独使用RAID 1也会出现类似单独使用RAID 0那样的问题,即在同一时间内只能向一块磁盘写入数据,不能充分利用所有的资源。为了解决这一问题,我们可以在磁盘镜像中建立带区集。因为这种配置方式综合了带区集和镜像的优势,所以被称为RAID 0+1。

热插拔

一些面向高端应用的磁盘镜像系统都可以提供磁盘的热插拔功能。所谓热插拔功能,就是允许用户在不关闭系统,不切断电源的情况下取出和更换损害的硬盘。如果没有热插拔功能,即使磁盘损坏不会造成数据的丢失,用户仍然需要暂时关闭系统,以便能够对硬盘进行更换。现在,使用热插拔技术只要简单的打开连接开关或者转动手柄就可以直接取出硬盘,而系统仍然可以不间断的正常运行。

校验

RAID 3和RAID 5都分别使用了校验的概念提供容错能力。简单的说,我们可以把校验想象为一种二进制的校验和,一个可以告诉你其它所有字位是否正确的特殊位。

在数据通信领域,奇偶校验被用来确定数据是否被正确传送。例如,对于每一个字节,我们可以简单计算数字位1的个数,并在字节内加入附加校验位。在数据的接收方,如果数字位1的个数为奇数,而我们使用的又是奇数校验的话,则说明该字节是正确的。同样对偶数校验也是如此。然而,如果数字位1的个数和校验位的奇偶性不一致的话,则说明数据在传送过程中出现了错误。

RAID系统也采用了相似的校验方法,可以在磁盘系统中创建校验块,校验块中的每一位都用来对其它关联块中的所有对应位进行校验。

在数据通讯领域,虽然校验位可以告诉我们某个字节是否正确,但是无法告诉我们到底是哪一位出现了问题。这就是说我们可以检测错误,但是不能改正错误。对于RAID,这是远远不够的。固然错误的检测非常重要,但是如果不能对错误进行修复,我们就无法提高整个系统的可靠性。

主机上的硬盘灯常亮不息,证明硬盘在读取数据;

如果时间太长,就有可能是主机电源负载能力下降导致的,这在气温较高,散热条件不是很好的场合下使用是经常遇到的;

主机电源的负载能力下降之后,直接导致各路输出电压下降,硬盘的驱动电机的转速必将降低到正常转速以下,从而出现反复读数的现象;

建议楼主检查一下主机电源,看排风口的温度是否正常,或者内部的灰尘太多而影响散热。

经历了选设备,定点位,装修布线,安装调试,九九八十一难最终家庭影院成功落成,但是你有没有发现还差最后的一步,片源问题还没有解决

现在获取片源的方法无非三种:1、买蓝光碟;2、在线流媒体;3、网上下载或者找人拷贝到硬盘。

买蓝光碟好处当然就是声音画质都是目前最好的,但前提是要买一百块起步一张的正版碟,在中国这种特殊国情下,全民买正版蓝光碟似乎不太现实(很无奈,但这就是事实,有能力请尽量支持正版)。

流媒体包括目前很流行的网络机顶盒,有线电视,以及更新比较快的二级院线等。这种方式的好处很明显,就是获取方便,不需要提前准备,只要有网络随时可以观看,当然前提是网速不能太差,不然会卡得蛋疼,当然缺点也很明显,就是画质太差,动不动就是所谓的“超高清”、“蓝光”等标签打上去,实际打开一看完全谈不上画质,清晰度都不能保证。在线视频小电视上还能接受,百寸以上家庭影院播放就不忍直视了。

还有一种也是广大高清影音玩家圈里主流的就是硬盘存储了,市场上发烧级硬盘播放器选择也有很多,这种片源方式好处就是蓝光原盘文件可以近乎完美地还原蓝光碟的画质,而且作为收藏的话占用空间也比较小(4T硬盘可以存储100部左右),而对于屌丝来说,硬盘相对蓝光碟最重要的还是性价比高,如果你有10块8T硬盘组成磁盘阵列服务器或者一台NAS,再通过硬盘高清机或者越狱蓝光机读取(同局域网),那么一个小型的私人影库就建立起来了。今天老蜗牛要说的,就是一个小型家庭影片服务器怎么搞。

和选购音响设备一样,首先就是明确需求,到底要干嘛用,再有针对性地研究解决方案。就拿我个人来举例子。

1、最基础的需求就是影片存储,要求容量大,速度快(数据安全性倒是次要,反正片子没了可以重新下载,就是麻烦一点);

2、高稳定性,低能耗。24小时不间断挂机下载,稳定性要高,不能动不动就死机了。一部蓝光原盘影片文件大小基本都要在40G左右,家里一百兆的电信宽带力不从心,只好“以时间换空间”了。这里就要求能耗低,几百瓦的电脑常年开着电费不少;

3、速度快,除了机子本身数据吞吐性能足够,硬盘读写性能足够,还需要网络传输速度快才能不拖后腿;(前兆网卡,优质网线,主路由+前兆交换机);

4、使用方便也很重要,服务器内部影片可以方便家里所有设备读取、播放,还要方便随时管理,远程控制。

所有这些需求,一台全天候下载家庭共享服务器就可以搞定了。动手能力差的朋友就可以用群辉、威联通等现成的NAS,关于NAS不多说了,直接看百科吧:

NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。它是一种专用数据存储服务器。它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资,其成本远远低于使用服务器存储,而效率却远远高于后者。

而对于“不折腾会死星人”来说,NAS显然不够玩,普通民用电脑耗电量太高,工控主机大部分性能又太差,所以选择一款高稳定性、低耗电量的服务器就是绝佳选择了。而上面提到的四个需求,也都可以一一实现。

第一个很好实现,这也是服务器的强项,组raid0磁盘阵列就可以了,特点就是速度快,磁盘效率高,但是没有镜像备份,如果你在服务器上存储了家人照片等珍贵资料,数据很重要,就可以组建raid1,牺牲一半的容量来保证数据安全可靠。

第二个需求就更不用说,服务器的强项就是高稳定性,一两年不关机重启是家常便饭。至于节能减排,只好选个低能耗的,我也是选了很久,最后看上了惠普一款小型服务器,正常运转功耗三十瓦左右,24小时运转一年耗电二百多个,可以接受。

第三个不用说,服务器双千兆网卡,千兆交换机,再配上DIY的六类网线,局域网拷贝百兆以上,看蓝光原盘无压力。装上迅雷快鸟,下载速度也上来了。

第四个就因人而异了,有人喜欢群辉那种WEB界面控制,而对小白来说,装上WINDOWS服务器版操作系统再通过远程桌面遥控,就简单易用多了。服务器上再搭建各种协议共享,当然WIN系统自带的文件共享也很好用,高清播放机可以直接读取。

片库有了,下载当然也要更方便。在家里可以通过远程桌面遥控,在外面可以通过绑定迅雷远程,看到好片子点一下,家里的服务器就自动开始下载了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 网吧电影服务器磁盘阵列的做法?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情