上海龙凤419

操纵体系

Linux用软件完成RAID的体例

时候:2024-09-07 19:53:40 操纵体系 我要投稿
  • 相干保举

有关Linux用软件完成RAID的体例

  数据的宁静性是人们在操纵计较机中最重要的题目之一。凡是情况下,人们会在办事器情况中接纳硬盘镜像手艺,以到达数据的两重备份。一样在Linux情况下,咱们能够接纳这类手艺。在Linux情况下,咱们能够接纳Raidtool东西,不只能够将两个硬盘停止镜像。还能够建造软RAID0、RAID4、 &nbspRAID5。说是软RAID,是由于凡是情况下,RAID盘是经由进程公用的RAID卡停止的。而在Linux情况下,咱们能够操纵软件 raidtool到达RAID功效。

  以是称为软RAID。成立并操纵RAID盘有以下几种体例:

  第一种体例:

  自行下载并编译raidtools软件包,较早版本的raidtool软件包名为md,此刻已正式改名为raidtool。下载地点:

  中国自在软件库,经由进程搜刮引擎查找下载。

  若是你已从网上下载了raidtools-0.41.tar.gz软件包。解开后,自行编译,步骤以下:

  $gunzip&nbsp-d&nbspraidtools-0.41.tar.gz

  $tar&nbsp-xvf&nbspraidtools-0.4.1.tar

  在操纵raidtools之前,起首要晓得今朝正在操纵的焦点是不是撑持md。若是你正在操纵的焦点是2.0.x,并且不是

  本身编译过的话,大大都情况下是撑持软RAID的。若是不能肯定,则应本身编译焦点。在设置装备摆设时,应挑选对md的撑持。

  肯定了正在操纵的焦点撑持RAID。则编译raidtools软件包以下:

  $cd&nbspraidtools-0.41

  $./configure

  $&nbspmake

  $make&nbspinstall##make&nbspinstall在/dev下发生md0-md3共4个装备。

  OK,装置完成。

  在操纵raidtool前,起首决议本身要操纵的RAID的品种。今朝操纵raidtool能够作RAID0,RAID1,RAID5。

  由于只需两块硬盘而没法操纵RAID5,除RAID5外,还能够挑选作linear形式或RAID0。笔者挑选了作RAID0。

  以下为建造进程:

  起首,关机,将两块小硬盘别离加到第一个IDE节制器的slave接口上。将第二块硬盘接到第二个IDE节制器上的slave

  接口上(笔者这台机械上的CDROM接在第二个IDE节制器的master上)。

  加电启动体系,以root登录,运转以下号令对硬盘停止分区:

  #fdisk/dev/hdb

  将全数硬盘分别给一个主分区,成立一个/dev/hdb1分区。

  #fdisk/dev/hdd

  一样将全数硬盘分别给一个主分区,成立一个/dev/hdd1分区。

  以后:

  #/sbin/mdcreate&nbspraid0&nbsp-c4k/dev/md0/dev/hdb1/dev/hdd1

  固然,为了进步拜候速率,你能够将硬盘停止比拟详尽的分别,尽能够将分区公道散布在差别的硬盘上。而后再用

  mdcreate将它们组分解一个mdx(x:1,2,3)

  为了操纵新成立的RAID装备,起首应启动它:

  #/sbin/mdadd&nbsp-ar

  以后,查抄/proc/mdstats文件的内容,以查抄RAID0的状况。

  #cat/proc/mdstats

  体系显现:

  personalities:

  read_ahead&nbspnot&nbsp8092&nbspsectors

  md0:&nbspactive&nbspraid0&nbsphdb1&nbsphdd1&nbspxxxx&nbspblocks&nbsp8k&nbspchunks

  md1:inactive

  md2:inactive

  md3:inactive

  这表现,新建的RAID0已能够一般运转了。为了操纵新RAID盘,还应在新盘上成立新的文件体系,成立进程以下:

  #mke2fs/dev/md0##注:在新的存储装备上成立ext2文件体系

  成立了新的文件体系,再将它mount到根下的某个目次上,就能够正式操纵了。装置体例以下:

  最初,将RAID0的加载及文件体系的加挂全插手到init.sysinit文件中,如许,只需体系一启动,起首就履行RAID,

  用户就不用再手工装置了。

  用户应将以下两个号令插手到init.syinit文件中。

  /sbin/mdrun&nbsp-ar

  mount/dev/md0/opt

  固然,若是你不感觉费事,也能够手工运转以上号令,以手动体例启动软RAID盘。

  第二种体例:若是你装置的Linux刊行版较新,此中已带有raidtool东西,那末就不用再下载软件并本身编译了。

  操纵时能够如许处置:

  起首成立一个文件/etc/raidtab(以建造raid0为例),文件内容以下:

  raiddev/dev/md0

  raid-level&nbsp0

  nr-raid-disks&nbsp2

  persistent-superblock&nbsp1

  chunk-size&nbsp4

  device/dev/hdb1

  raid-disk&nbsp0

  device/dev/hdd1

  raid-disk&nbsp1

  而后,运转以下号令:

  #mkraid/dev/md0

  如许就能够天生一个新的装备:/dev/md0。

  启用软raid体例:

  #raidstart/dev/md0

  其他操纵同上。

  若是你正在操纵的刊行版很新,能够以下两种情况都不不合用于你,那末,你能够接纳以下体例操纵软RAID。

  笔者的一台PC上装置了Red&nbsphat&nbspLinux6.1,自行编译raidtool0.42,0.50beta2时,先是找不到所要的头

  文件,经笔者将所需头文件复制后,编译依然通不过。本来,由于新的刊行版接纳了一系列新的函数,情况稍有

  一点差别。不过,新的刊行版中,供给了raidtools,在/sbin目次中,有raidtools的一系列东西,此中有

  mkraid,raid0run,raidstop,raidstart等一组东西。若是你想本身编译,能够从中国自在软件库中查找到

  了最新版为0.9的raidtool。自行编译了0.9版的raidtool。编译一般经由进程。

  新版的raidtool稍有一点差别,笔者操纵体系自带的raidtool,建造软RAID体例以下:

  1、起首成立文件/etc/raidtab,2、文件内容以下:

  raiddev/dev/md0

  raid-level&nbsp0

  nr-raid-disks&nbsp2

  persistent-superblock&nbsp0

  chunk-size&nbsp8

  device/dev/hdb1

  raid-disk&nbsp0

  device/dev/hdd1

  raid-disk&nbsp1

  3、天生软raid装备4、,5、运转以下号令:

  #&nbspmkraid&nbsp-c/etc/raidtab/dev/md0

  以后,运转以下号令,以查抄今朝RAID的运转状况。

  #&nbspcat&nbspmdstat

  若是体系显现以下:

  Personalities:

  read_ahead&nbsp1024&nbspsectors

  md0:&nbspactive&nbspraid0&nbsphdd1&nbsphdb1&nbsp2202416&nbspblocks&nbsp8k&nbspchunks

  unused&nbspdevices:

  表现,你的RAID0已一般运转了。

  3、成立新的文件体系

  此刻,为了操纵重生的装备,咱们应在新的RAID盘上建ext2文件体系,成立新的文件体系的号令以下:

  #&nbspmkfs.ext2/dev/md0

  颠末约莫两三分钟,新的文件体系准确天生。此刻就能够起头操纵它了。操纵体例以下:

  #&nbspmount&nbsp-t&nbspext2/dev/md0/opt

  将/dev/md0装备加挂(mount)到/opt装置点上。

  #mount/dev/md0/opt##注:/opt为笔者在根分区建的一个mount点

  固然,若是有须要的话,你还能够用raidtools成立raid5。以进步数据的靠得住性。

  尔后,笔者在此软RAID盘上装置了Sybase&nbsp11.0.3.3,颠末测试,发明全部RAID0体系的机能还不错。

  最初,在操纵Raidtools时应注重:接纳raidtool建造软RAID,最好不要在一块硬盘上分多个分区,再将这

  些分区同raidtool建造成RAID。由于如许做岂但不会进步硬盘的拜候速率,反而会下降整修体系的机能。要

  操纵软RAID盘,最好是将一个硬盘分红多个分区,再将差别硬盘的分区建造成软RAID盘。再有,用户最好不

  要将/usr目次安排到RAID盘上。若是RAID盘犯错,那你可就完了。体系的互换分区最好也不要放到RAID盘上,

  虽然有人以为如许能够进步拜候速率,可是,笔者担忧,万一你在操纵体系时,互换分区上有互换了良多体系时,

  这时候突然RAID盘犯错了,那可就完了

【Linux用软件完成RAID的体例】相干文章:

装置Linux利用软件的根基体例先容03-05

Linux的备份体例03-09

Linux软件装置教程进修01-26

操纵python完成Linux异步epoll的代码03-01

Linux体系的文件设置体例11-23

Linux下完成断点续传的道理先容11-18

LINUX封闭防火墙的体例03-30

Linux的free号令操纵体例11-20

linux的防火墙设置体例02-24