快速业务通道

在Linux下使用软件RAID

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-13
mdadm是linux下管理软件raid的工具,有不少人用raidtools,但mdadm的使用显然比raidtools简单,推荐使用mdadm.
mdadm可以在[url]http://www.cse.unsw.edu.au/~neilb/source/mdadm/[/url]下载. 1.编译内核
我的文章都在编译内核,呵呵,没办法,谁叫咱是搞内核的呢.
编译内核,加入对RAID的支持
在源代码目录下 make menuconfig
选中 device drives ---> Multi-device support (RAID and LVM) --->
x x [*] Multiple devices driver support (RAID and LVM) x x
x x <*> RAID support x x
x x <M> Linear (append) mode x x
x x <M> RAID-0 (striping) mode x x
x x <M> RAID-1 (mirroring) mode x x
x x <M> RAID-10 (mirrored striping) mode (EXPERIMENTAL) x x
x x <M> RAID-4/RAID-5/RAID-6 mode x x
x x [*] Support adding drives to a raid-5 array x x
x x <M> Multipath I/O support x x 保存配置后编译,一般默认是选中的.编译过程不再赘述. 2.安装mdadm
tar xvf mdadm-2.6.tar
cd mdadm-2.6
make
make install
不用配置什么,很方便 3.硬盘分区
mdadm是针对分区的软RAID工具,RAID分区可以在不同物理磁盘上,也可在同一块物理磁盘上.本文以一块物理磁盘上的多个分区为例,可举一反三.
fdisk /dev/hda
m查看命令使用方法进行分区,或查阅相关资料,具体细节不再赘述
我的分区情况如下
Device Boot Start End Blocks Id System
/dev/hda1 * 1 3824 30716248 c W95 FAT32 (LBA)
/dev/hda2 3825 38913 281852392 f W95 Ext''d (LBA)
/dev/hda5 3825 15167 91112616 b W95 FAT32
/dev/hda6 15168 22459 58572958 b W95 FAT32
/dev/hda7 22460 25009 20482843 83 Linux
/dev/hda8 25010 25391 3068383 fd Linux raid autodetect
/dev/hda9 25392 25773 3068383 fd Linux raid autodetect
/dev/hda10 25774 26155 3068383 fd Linux raid autodetect
/dev/hda11 26156 26220 522081 82 Linux swap / Solaris
其中,hda8, hda9 ,hda10 均为 Linux raid autodetect 类型,可作为RAID分区 4.创建RAID1 非常简单
mdadm -C --verbose /dev/md0 --level=1 --raid-devices=2 /dev/hda8 /dev/hda9
mkfs.ext3 /dev/md0 查看一下:
[root@localhost hubing]# mdadm -D /dev/md0
/dev/md0:
Version : 00.90.03
Creation Time : Thu Jun 5 16:01:29 2008
Raid Level : raid1
Array Size : 3068288 (2.93 GiB 3.14 GB)
Used Dev Size : 3068288 (2.93 GiB 3.14 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 0
Persistence : Superblock is persistent Update Time : Wed Jun 11 15:56:43 2008
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0 UUID : fc3c6350:cff6a625:9

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号