快速业务通道

LINUX下的RAID使用

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-04

今天我来讲讲关于RAID的技术/
现在有7种RAID 我们最常用的是:
raid0(是说我把一个数据分别写到几个硬盘里去,几个硬盘合在一起,来提高读写性能,但可靠性不怎么高.)
raid1(可以说是镜像的做法,用一块硬盘来做另一块硬盘的备份)
raid5(至少要3块硬盘来实现.它的使用率是总数硬盘大小为 硬盘总数-1/硬盘总数,
例如A B C D 这4块磁盘 A B C的校验数据放到 D 里 再A B D的校验数据放在 C 里.
依次为这样的)
我们要在LINUX9.0下做RAID的技术.
要看看装没装raidtools软件包
用rpm -qa | grep raidtools
raidtools-1.00.3-2
出现的时候说明我们已经安装上了.
rpm -ql raidtools 来过滤一下里面提供的工具都有什么.
我们可以用man 5 raidtab 来看一下帮助.
做raid 的摸版都在
cd /usr/share/doc/raidtools-1.00.3

COPYING raid0.conf.sample raid4.conf.sample raidtab.sample
multipath.conf.sample raid1.conf.sample raid5.conf.sample README


下面做raid 0


1 在这里我门做的是SISC硬盘 我们把/dev/sdb分为一个区为/dev/sdb1,大小为全部,分区在前面我已经讲过了.
在这里我就不再讲了.然后在把/dev/sdc为为一个区为/dev/sdc1,大小为全部


2 cp /usr/share/doc/raidtools-1.00.3/raid0.conf.sample /etc/raidtab

我们把raid0.conf.sample 的文件 拷贝到/etc/raidtab 文件

3 vi /etc/raidtab

出现 Sample raid-0 configuration

raiddev /dev/md0

raid-level 0 # it''s not obvious but this *must* be
# right after raiddev

persistent-superblock 0 # set this to 1 if you want autostart,
# BUT SETTING TO 1 WILL DESTROY PREVIOUS
# CONTENTS if this is a RAID0 array created 拥有帝国一切,皆有可能。欢迎访问phome.net
# by older raidtools (0.40-0.51) or mdtools!

chunk-size 16

nr-raid-disks 2
nr-spare-disks 0

device /dev/hda1
raid-disk 0

device /dev/hdb1
raid-disk 1

让我们老看看这些都是什么意思
raiddev /dev/md0 (指定一个RAID的设备 )
raid-level 0 (raid的级别)
persistent-superblock 0 (设备保留的块)
nr-raid-disks 2 (做raid的磁盘个数)
nr-spare-disks 0 (恿俞磁盘的个数)
device /dev/hda1(指定磁盘的设备)
raid-disk 0(磁盘编号)

我们把/dev/hda1 改成/dev/sdb1 ; /dev/hdb1改成/dev/sdc1
wq!保存并且退出.

4 mkraid /dev/md0 来创建raid设备
出现
handling MD device /dev/md0
analyzing super-block
表示成功创建

5 mkfs.ext3 /dev/md0 来格式化这个raid的设备

6 mount /dev/md0 /opt 我们把它挂载到opt下 ,我们向里面写数据

可以看出它是可以用的.
[root@yirehe /]# cd opt
[root@yirehe opt]# ls
lost found
[root@yirehe opt]# mkdir a
[root@yirehe opt]# ls
a lost found

7 我们为了永远使用这个设备.我们把它写进fstab里

/dev/md0 /opt ext3 defaults 0 0

8 umount /opt 来卸载它,

9 raidstop /dev/md0 来停止 这步要先卸载, 然后在停止它.

raid 1


1 cp /usr/share/doc/raidtools-1.00.3/raid1.conf.sample /etc/raidtab

2 vi /etc/raidtab

/dev/md0 改成 /dev/md1 ;
/dev/hda1 改成/dev/sdb1 ; /dev/hdb1改成/dev/sdc1

wq!

3 mkraid -R /dev/md1

出现DESTROYING th

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号