数码资讯
linux下软件RAID的实现方法
评论:数据安全是计算机使用的最重要的问题之一。通常情况下,硬盘镜像技术是用在服务器环境中实现数据双备份,在同一个Linux环境下,我们可以使用这个技术,在Linux环境下,我们可以使用raidtool工具,不仅对镜两个硬盘,你也可以做软RAID0 数据安全是一个在计算机使用的最重要的问题。通常情况下
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
评论:数据安全是计算机使用的最重要的问题之一。通常情况下,硬盘镜像技术是用在服务器环境中实现数据双备份,在同一个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磁盘,太。
虽然有些人认为这可以提高访问速度,但我担心如果您使用该系统,交换分区上有许多系统交换。
突然间磁盘出错了,结束了。
数据安全是一个在计算机使用的最重要的问题。通常情况下,硬盘镜像技术是用在服务器环境中实现数据双备份,在同一个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磁盘,太。
虽然有些人认为这可以提高访问速度,但我担心如果您使用该系统,交换分区上有许多系统交换。
突然间磁盘出错了,结束了。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。