论文部分内容阅读
Raid磁盘阵列是备份数字媒体的良好方案,但在使用之前你需要多了解一些基本知识。
数字媒体填满一块硬盘的速度实在令人吃惊,前几天我整理了一下硬盘,发现7年来我拍摄的数码照片就达到了将近25GB,至于音频和视频文件我还没来得及统计。保存这些数字媒体正是PC的重要功能之一。把它们保存在硬盘中随时可以调用出来观看或收听实在是太方便了,而数字家庭的普及甚至能让我们在房间的各个角落都能欣赏。此外,硬盘的价格也已经相当便宜,不断添置更大容量的硬盘并不算很大的负担。
然而,你所要考虑的问题并不仅仅只有容量。把所有的数字媒体保存在单独一块硬盘上,意味着这些重要数据完全依赖于这块机械设备的正常运转,我们往往忘记了一点,这些设备总有一天会出现故障的。如果硬盘突然发生故障而你也没有做任何备份,那你只能眼睁睁地看着那些重要的数据消失得无影无踪。
通常情况下,那些数码照片早就从存储卡中删除了,而且如果你习惯于只是在屏幕上观看照片,它们也不会留下打印的拷贝。对于音乐来说,如果你的MP3歌曲都是从自己的CD光盘中抓取出来的,那还好办些,至少你可以重新抓取一遍。
很显然,我们对硬盘损坏必须有所防范。理想情况下的备份策略要求你把数据拷贝到能够转移的介质中,并将该介质保存到能够防范火灾、洪水和偷窃的场所。不过对于家庭用户来说,可能不用这么严格。刻录到DVD光盘是个不错的主意,但在一堆光盘中查找所需的内容然后不断打开/关闭光驱也是个令人厌烦的过程。如果你的数据量不是很大的话,使用移动硬盘备份数据是个较好的解决方案。
除了传统的备份方案以外,还有其他一些防止PC硬盘故障的办法。最常见的就是使用Raid控制器,它可以用两块或多块硬盘构建一个磁盘阵列来提高硬盘的可靠性和性能。这个方案听起来相当不错,而且现在市面上销售的主板上基本上都支持Raid功能。但我们也需要认真了解一下Raid的局限性。如果你不事先做一点研究就贸然创建一个Raid阵列,很可能会造成资源的浪费,甚至根本就运转不起来。
Raid有多种类型,最基本的是Raid 0和Raid 1。Raid 0是采用2块或多块硬盘,通过并行读取/写入的方式来获得更高的存取效率。但它的局限性在于,只要其中一块硬盘出现故障,数据就完蛋了。因此Raid 0追求的是速度而不是可靠性。
Raid 1一般由一对硬盘构成,它会将同一份数据同时写入这两块硬盘中。一旦其中一块硬盘损坏,另一块中的数据仍然可用。这样一来你就获得了双倍的可靠性,当然也牺牲了一半的容量。
一种更为智能的方案是Raid 5,它使用三块或更多的硬盘组成一个阵列,它不对数据进行完整的备份,而是新增加了奇偶校验信息,所有的数据(包括奇偶校验信息在内)被分散写入每一块硬盘。它以较少的容量浪费来获得更高的数据可靠性,相当于Raid 0和Raid 1的一个折中方案。如果你使用三块硬盘构建Raid 5,那么你将浪费33%的存储空间。
但Raid 5也有麻烦。首先不是所有支持Raid阵列的主板都支持Raid 5模式。即便你使用的主板支持Raid 5,也需要注意一点。使用某个Raid控制器创建的磁盘阵列,基本上只能用同一类型Raid控制器才能进行正常的数据存取。因此一旦你的主板出现故障或者你想升级主板的话,你就得仔细寻找一块带有能兼容原先磁盘阵列的Raid芯片组的主板。
因此,我比较倾向于使用独立的Raid控制卡来实现Raid阵列。这样一来如果想把磁盘阵列转移到另外的系统,只需要将Raid卡拔出并插到另一台机器就行了。而且单独的Raid控制卡一般都支持Raid 5。当然,Raid卡同样也有损坏的风险,如果你找不到兼容的替换卡,也会读不出数据。不过,如果选择知名厂商的产品就不会有这个烦恼了。
数字媒体填满一块硬盘的速度实在令人吃惊,前几天我整理了一下硬盘,发现7年来我拍摄的数码照片就达到了将近25GB,至于音频和视频文件我还没来得及统计。保存这些数字媒体正是PC的重要功能之一。把它们保存在硬盘中随时可以调用出来观看或收听实在是太方便了,而数字家庭的普及甚至能让我们在房间的各个角落都能欣赏。此外,硬盘的价格也已经相当便宜,不断添置更大容量的硬盘并不算很大的负担。
然而,你所要考虑的问题并不仅仅只有容量。把所有的数字媒体保存在单独一块硬盘上,意味着这些重要数据完全依赖于这块机械设备的正常运转,我们往往忘记了一点,这些设备总有一天会出现故障的。如果硬盘突然发生故障而你也没有做任何备份,那你只能眼睁睁地看着那些重要的数据消失得无影无踪。
通常情况下,那些数码照片早就从存储卡中删除了,而且如果你习惯于只是在屏幕上观看照片,它们也不会留下打印的拷贝。对于音乐来说,如果你的MP3歌曲都是从自己的CD光盘中抓取出来的,那还好办些,至少你可以重新抓取一遍。
很显然,我们对硬盘损坏必须有所防范。理想情况下的备份策略要求你把数据拷贝到能够转移的介质中,并将该介质保存到能够防范火灾、洪水和偷窃的场所。不过对于家庭用户来说,可能不用这么严格。刻录到DVD光盘是个不错的主意,但在一堆光盘中查找所需的内容然后不断打开/关闭光驱也是个令人厌烦的过程。如果你的数据量不是很大的话,使用移动硬盘备份数据是个较好的解决方案。
除了传统的备份方案以外,还有其他一些防止PC硬盘故障的办法。最常见的就是使用Raid控制器,它可以用两块或多块硬盘构建一个磁盘阵列来提高硬盘的可靠性和性能。这个方案听起来相当不错,而且现在市面上销售的主板上基本上都支持Raid功能。但我们也需要认真了解一下Raid的局限性。如果你不事先做一点研究就贸然创建一个Raid阵列,很可能会造成资源的浪费,甚至根本就运转不起来。
Raid有多种类型,最基本的是Raid 0和Raid 1。Raid 0是采用2块或多块硬盘,通过并行读取/写入的方式来获得更高的存取效率。但它的局限性在于,只要其中一块硬盘出现故障,数据就完蛋了。因此Raid 0追求的是速度而不是可靠性。
Raid 1一般由一对硬盘构成,它会将同一份数据同时写入这两块硬盘中。一旦其中一块硬盘损坏,另一块中的数据仍然可用。这样一来你就获得了双倍的可靠性,当然也牺牲了一半的容量。
一种更为智能的方案是Raid 5,它使用三块或更多的硬盘组成一个阵列,它不对数据进行完整的备份,而是新增加了奇偶校验信息,所有的数据(包括奇偶校验信息在内)被分散写入每一块硬盘。它以较少的容量浪费来获得更高的数据可靠性,相当于Raid 0和Raid 1的一个折中方案。如果你使用三块硬盘构建Raid 5,那么你将浪费33%的存储空间。
但Raid 5也有麻烦。首先不是所有支持Raid阵列的主板都支持Raid 5模式。即便你使用的主板支持Raid 5,也需要注意一点。使用某个Raid控制器创建的磁盘阵列,基本上只能用同一类型Raid控制器才能进行正常的数据存取。因此一旦你的主板出现故障或者你想升级主板的话,你就得仔细寻找一块带有能兼容原先磁盘阵列的Raid芯片组的主板。
因此,我比较倾向于使用独立的Raid控制卡来实现Raid阵列。这样一来如果想把磁盘阵列转移到另外的系统,只需要将Raid卡拔出并插到另一台机器就行了。而且单独的Raid控制卡一般都支持Raid 5。当然,Raid卡同样也有损坏的风险,如果你找不到兼容的替换卡,也会读不出数据。不过,如果选择知名厂商的产品就不会有这个烦恼了。