曙海教育集团论坛Linux专区Linux技术讨论区 → 实现Linux软件RAID的关键技术讨论 结论


  共有3360人关注过本帖树形打印

主题:实现Linux软件RAID的关键技术讨论 结论

美女呀,离线,留言给我吧!
wangxinxin
  1楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:青蜂侠 帖子:1393 积分:14038 威望:0 精华:0 注册:2010-11-12 11:08:23
实现Linux软件RAID的关键技术讨论 结论  发帖心情 Post By:2010-11-15 9:05:15

第三步:配置RAID设备
  接下来我们为mdadm生成配置文件, mdadm的缺省配置文件为/etc/mdadm.conf,它主要是为了方便阵列的日常管理而设置的,对于阵列而言不是必须的,但是为了减少日后管理中不必要的麻烦,还是应该坚持把这一步做完。使用vi命令,按照规定的格式编辑修改/etc/mdadm.conf文件文件内容如下:
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=c4f17506:687b1bd2:9964e709:c0d4630d devices=/dev/sdb1,/dev/sdc1
ARRAY /dev/md1 level=raid1 num-devices=2 UUID=ae52d48a:e65c88c2:0bb4c763:50499806 devices=/dev/sdd1,/dev/sde1
ARRAY /dev/md2 level=raid1 num-devices=2 UUID=4027a9e7:a8fab70b:272f6793:c8a72f12 devices=/dev/sdf1,/dev/sdg1
ARRAY /dev/md3 level=raid0 num-devices=3 UUID=1cdfe4da:d88fe61e:54d2ed07:7aeb9c96 devices=/dev/md0,/dev/md1,/dev/md2
//每行的devices后的内容为添加内容,设备名以盘阵的设备名为准。可以使用命令mdadm –Ds来获得操作系统给出的文件内容信息。
重启服务器后,按照顺序依次打开硬盘盒,执行如下命令:
[root@localhost etc]# mdadm –As
出现如下信息:
mdadm: /dev/md0 has been started with 2 drives.
mdadm: /dev/md1 has been started with 2 drives.
mdadm: /dev/md2 has been started with 2 drives.
mdadm: /dev/md3 has been started with 3 drives.
说明系统已经挂载完成创建好的RAID10阵列。
第四步:生成文件系统
  创建文件系统并挂接(mount)使用。RAID10已经启动并处于运行状态,现在要做的就是在其上创建一个文件系统,这里使用mkfs命令,文件系统类型为ext3。命令如下:
# mkfs.ext3 /dev/md3 //ext3文件系统格式化RAID10设备
当新的文件系统生成之后,就可以将/dev/md0挂接到指定的目录了。命令如下:
# mount /dev/md3 /ftp //挂接/dev/md0设备到/ftp目录
2.3 编写统一服务启动和终止脚本
/etc/init.d/中分别建立mdmountvsftpd_startmdmountvsftpd_stop文件。过程如下:
[root@localhost init.d]# vi mdmountvsftpd_stop(终止服务脚本)
Mdmountvsftpd_stop内容如下:
#! /bin/bash
umount /ftp //卸载/ftp挂载设备
mdadm --stop /dev/md3 //停止使用/dev/md3设备
mdadm --stop /dev/md2 //停止使用/dev/md2设备
mdadm --stop /dev/md1 //停止使用/dev/md1设备
mdadm --stop /dev/md0 //停止使用/dev/md0设备
修改mdmountvsftpd_stop文件权限
[root@localhost init.d]# chmod 700 mdmountvsftpd_stop
[root@localhost init.d]# vi mdmountvsftpd_start(启动服务脚本)
Mdmountvsftpd_start内容如下:
#! /bin/bash
mdadm –As //加载/etc/mdadm.conf文件中存在的RAID10设备
mount /dev/md3 /ftp //加载/dev/md3RAID10设备到/ftp目录
修改mdmountvsftpd_start文件权限
[root@localhost init.d]# chmod 700 mdmountvsftpd_start
3 结论与展望
  在此我们使用Linux提供的双网卡绑定技术以及软件RAID技术,使用普通的PC机和IDE硬盘盒组成了一个性能良好的存储设备,我们可以将该RAID10设备服务器部署为一般的WEBFTP、文件共享应用案例的存储设备解决方案,也可以将该RAID10设备服务器部署为ISISCSI应用服务器在HA、集群应用等需要共享盘阵的更高级应用部署中作为快速的、有效的、安全的、健壮存储设备来使用,更可以将该设备作为廉价储存区域网(Storage Area Network, 简称 SAN)设备进行部署。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

实现Linux软件RAID的关键技术讨论 结论








签名