评论:数据安全是计算机使用的最重要的问题之一。通常情况下,硬盘镜像技术是用在服务器环境中实现数据双备份,在同一个Linux环境下,我们可以使用这个技术,在Linux环境下,我们可以使用raidtool工具,不仅对镜两个硬盘,你也可以做软RAID0





数据安全是一个在计算机使用的最重要的问题。通常情况下,硬盘镜像技术是用在服务器环境中实现数据双备份,在同一个Linux环境下,我们可以使用这个技术,在Linux环境下,我们可以使用raidtool工具,不仅反映两个硬盘,你也可以做软RAID0,RAID4,nbspraid5。它的软RAID,因为通常情况下,RAID磁盘是通过专用RAID卡完成。在Linux环境下,我们可以使用软件raidtool实现RAID功能。



这就是所谓的软RAID,有几种方法来建立和使用RAID磁盘。



第一种方法:



raidtools软件包下载和编译的话,对raidtool包的早期版本被命名为MD,现已正式更名为raidtool。下载地址:



中国自由软件库,通过搜索引擎找到下载。



如果你从网上下载的raidtools-0.41.tar.gz包裹,打开后,自己编译它。以下步骤如下:



gunzipnbsp-dnbspraidtools-0.41.tar.gz美元



tarnbsp-xvfnbspraidtools-0.4.1.tar美元



在使用raidtools软件,你必须先知道是否正在使用的核心是支持MD。如果您使用的是2 x,而不是核心。



在大多数情况下,软RAID由您编译的支持,如果您不确定,您应该编译自己的核心。



核心支持RAID被使用。raidtools软件包编译如下:



cdnbspraidtools-0.41美元



$ /配置



nbspmake美元



makenbspinstall美元# # makenbspinstall一共产生4 md0-md3设备/dev下



好了,安装完成了。



使用前raidtool,首先确定你想使用RAID类型。目前,对raidtool可作为使用RAID0、RAID1、RAID5。



因为只有两个硬盘无法使用RAID5,除了RAID5,你也可以选择成为一个线性模式或形式。我选择了做RAID0。



以下是生产过程:



首先,关机,从接口两个分别到IDE控制器上的第一个硬盘驱动器。连接第二个IDE控制器上的第二个硬盘到奴隶。



在接口(笔者的机器的光驱连接到第二IDE控制器的主)。



添加电源启动系统,在根目录下登录,运行下面的命令来分割硬盘。



fdisk / dev /组屋



整个硬盘分为一个主分区和一个/ dev / hdb1分区设置。



fdisk / dev /硬盘



整个硬盘分为一个主分区和一个/ dev / hdd1分区设置。



然后:



/ sbin / / / dev mdcreatenbspraid0nbsp-c4k md0 / dev / hdb1 / dev / hdd1



当然,为了提高访问速度,您可以对硬盘进行更仔细的分区,尽可能在不同硬盘上分配分区,然后使用它。



mdcreate结合成一个MDX(X:1,2,3)



为了使用新构建的RAID设备,首先应该启动它:



# / sbin / mdaddnbsp AR



然后,看看内容 / mdstats /proc文件检查的RAID0状态。



#猫/ proc / mdstats



系统显示:



个性:



read_aheadnbspnotnbsp8092nbspsectors



从:nbspactivenbspraid0nbsphdb1nbsphdd1nbspxxxxnbspblocksnbsp8knbspchunks



MD1:无效



MD2:无效



MD3:无效



这意味着新的RAID0已经运行。为了使用新的RAID磁盘,一个新的文件系统应该在新的磁盘设置。以下是以下内容:



# mke2fs / dev / md0 # #注:建立ext2文件系统在新的存储设备



已经建立了一个新的文件系统,然后它可以正式地使用在挂载根目录下的目录中:



最后,把所有的加载形式和文件系统的init.sysinit文件,这样,当系统启动时,首先执行突袭。



用户不必手动安装它。



用户应将下列两个命令的init.syinit文件。



/ sbin / mdrunnbsp AR



安装/ dev / md0 /选择



当然,如果您不觉得麻烦,您也可以手动运行上面的命令来手动启动软磁盘。



方式二:如果你安装了一个新的Linux发行版,它已经有一个raidtool工具,你不需要下载软件,自己编译。



你可以这样做,当你使用它。



首先,建立一个文件/ etc / raidtab(做RAID0为例),该文件的内容如下:



raiddev / dev / md0



raid-levelnbsp0



nr-raid-disksnbsp2



persistent-superblocknbsp1



chunk-sizenbsp4



设备/ dev / hdb1



raid-disknbsp0



设备/ dev / hdd1



raid-disknbsp1



然后,运行以下命令:



mkraid / dev / md0



这让你产生一种新的装置: / dev / md0。



启用软RAID方法:



raidstart / dev / md0



其余的操作是一样的。



如果您正在使用的分布是非常新的,可能以下两种不适用于您,那么可以使用以下方式使用软RAID。



我安装rednbsphatnbsplinux 6.1之一,PC,编制raidtool0.42,0.50beta2,第一找不到骨头



该文件在作者复制了所需的头文件之后仍在编译,因此,新发行版采用了一系列新功能,情况稍有好转。



这是一个有点不同。然而,在新的版本中,提供了与raidtools软件, /sbin目录中,有一系列的工具raidtools软件,其中有



一套工具,如mkraid,raid0run,raidstop,raidstart,等等。如果你想编译它,你可以从中国自由软件库找到它。



raidtool的最新版本是0.9版了0.9.the raidtool自编编译正常。



对raidtool新版本有点不同。作者用系统的raidtool使软RAID的方法如下:



1。首先,文件 / / raidtab等,2,该文件的内容如下:



raiddev / dev / md0



RAID级别nbsp0



nr-raid-disks nbsp2



持续的超级块nbsp0



块的大小nbsp8



设备/ dev / hdb1



RAID磁盘nbsp0



设备/ dev / hdd1



RAID磁盘nbsp1



U3000



三.生成软RAID设备4, 5,并运行以下命令:



# nbspmkraidnbsp-c / / 等raidtab / dev / md0



之后,运行以下命令来查看RAID的当前状态。



# nbspcatnbspmdstat



如果系统显示如下:



个性:



read_aheadnbsp1024nbspsectors



从:nbspactivenbspraid0nbsphdd1nbsphdb1nbsp2202416nbspblocksnbsp8knbspchunks



Unusednbspdevices:



这意味着你的RAID0运行。



三.建立新的文件系统



现在,为了使用新设备,必须建立在新的RAID磁盘的ext2文件系统,并建立新的文件系统,命令如下:



# nbspmkfs.ext2 / dev / md0



大约两到三分钟后,新的文件系统被正确生成。您现在可以开始使用它:



# nbspmountnbsp-tnbspext2 / dev / md0 /选择



添加 / dev / md0装置(Mount)的 /选择安装点。



安装/ dev / md0 /选择# #注: /选择在根分区建设一个挂载点



当然,如果有必要的话,你也可以使用raidtools软件建立RAID5,提高数据的可靠性。



从那时起,我sybasenbsp11.0.3.3安装这个软RAID磁盘。经过测试,发现整个RAID0系统性能良好。



最后,在raidtools软件使用中应注意:对raidtool使软RAID的使用,最好不要单独的硬盘上的多个分区,然后



有些分区做成RAID raidtool。因为这不会增加硬盘的速度,这将减少装修system.want性能



使用软磁盘,最好将硬盘分成多个分区,然后将不同的硬盘分区划分为软磁盘。



地方的/usr目录在RAID磁盘。如果RAID磁盘出错,你就完成了系统的交换分区不应放在RAID磁盘,太。



虽然有些人认为这可以提高访问速度,但我担心如果您使用该系统,交换分区上有许多系统交换。



突然间磁盘出错了,结束了。