LINUX软raid配置及自动挂载

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

LINUX软raid配置及自动挂载

朱洪东

一.软raid的创建配置

通过使用mdadm工具来操作和管理软Raid.在2.6内核后软raid全部使用mdadm软件来配置管理raid

1.查找硬盘设备

fdisk -l 设备查看

这样可以找到2T的硬盘,共两块,有2个,温州我远程的这个主机标示为sdb和sdc两块硬盘

2.创建软Raid

mdadm --create /dev/md1 -l0 -n2 /dev/sdb /dev/sdc

--create /dev/md1:创建软Raid -- /dev/md1

-l0:等级是0,就是说创建Raid 0(前一个字符是字母l,后一个字符是数字0)

-n2 /dev/sdb /dev/sdc:有2块硬盘,sdb和sdc

同理,创建Raid 1,Raid 5……只需要把-l参数改变一下,注意磁盘数量的匹配notice:linux默认只支持Raid 0, 1, 4, 5, 6, 10(aka. 1+0或0+1)

到此为止raid已经创建完毕.但还有一个问题是机器重启后软raid信息消失.需进行如下配置

二.生成mdadm配置文件

默认是没有mdadm.conf文件的需要手动编辑生成一个.

1.vi /etc/mdadm.conf进入此文件后输入以下内容,注意大小写.

DEVICE /dev/sdc /dev/sdb

ARRAY /dev/md0 level=raid0 num-devices=2 UUID=dade41ff:9df3d1b7:ba30ec8a:696dd689

其中ARRAY /dev/md0 level=raid0 num-devices=2 UUID=dade41ff:9df3d1b7:ba30ec8a:696dd689信息获得方法命令为:

mdadm –Ds输入此命令后会出现:

ARRAY /dev/md0 level=raid0 num-devices=2 UUID=dade41ff:9df3d1b7:ba30ec8a:696dd689

直接复制到mdadm.conf里即可.

三.开机自动挂载阵列设备到目录

1.设置用户,以bh为例,需要设置用户群组为root群组.(bh账户为开机自动进入账户,也就是软件安装时的账户)

2.chmod 777 /bin/mount “赋予mount 777权限

3.chmod 777 sudoers,然后vi sudoers,在最后增加如下代码:bh ALL=(ALL) NOPASSWD: ALL 然后保存,退出,执行chmod 0440 sudoers “给与

bh账户使用sudo命令不提示密码权限

4. vi home/bh/raidagent,输入如下脚本:gnome-terminal -e "sudo mount /dev/md1 /mnt/record" 保存退出

5.chmod 777 /home/bh/raidagent,确保所有用户都可以执行

6.确保mnt目录下有record文件夹,没有就建立一个 mkdir /mnt/record

7在系统->首选项->会话,添加一个会话,名字随便起,命令处选择浏览,找到刚才bh目录下的raidagent文件,确定。

8.为了确保record文件能被bh用户执行,并且有效,可以在终端里,先 su bh,切换到bh账号,然后手动执行./raidagent,如果能挂载上,说明脚本有效且bh的用户权限有效,重启计算机,应该就能自动挂载上了

注:LINUX的软raid功能在不同的系统上配置不太一样.此版本为内核2.6上,如果是2.4内核直接由一个配置文件,把需要配置raid的磁盘写入到配置文件里,选择相应raid级别即可.在windows系统下的磁盘管理器中也是可以做软raid的.

相关文档
最新文档