LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3321|回复: 11

RAIDTOOLS包在RHEL4中被别的包给替换了,是哪个包呢?

[复制链接]
发表于 2005-7-28 10:32:50 | 显示全部楼层 |阅读模式
RAIDTOOLS包在RHEL4中被别的包给替换了,是哪个包呢?请GG们解答一下
发表于 2005-7-28 10:43:06 | 显示全部楼层
mdadm-1.6.0-2. No raidtool anymore.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-28 16:31:21 | 显示全部楼层

是mdadm,但是。。。

是mdadm,但是在RHEL3做RAID的配置文件是在/etc/raid。conf好像是这个。我用MDADM创建了RAID1,其配置信息在RHEL4是保存在哪里呢
回复 支持 反对

使用道具 举报

发表于 2005-7-29 09:42:06 | 显示全部楼层
创建RAID 1
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/hda3 /dev/hdc3
/dev/hda3 /dev/hdc3 需要使用fdisk修改类型为fd

替换磁盘(hotadd)
mdadm /dev/md0 -f /dev/hdc3
mdadm /dev/md0 -a /dev/hdb3
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-29 11:40:33 | 显示全部楼层

谢谢楼上的

谢谢楼上的,可是RHEL3时创建的信息都会保存在/etc/inittab文件里。RHEL4里会保存在哪里呢
回复 支持 反对

使用道具 举报

发表于 2005-7-30 00:07:21 | 显示全部楼层
Post by viviwoo929
谢谢楼上的,可是RHEL3时创建的信息都会保存在/etc/inittab文件里。RHEL4里会保存在哪里呢


mdadm并不依靠conf文件。manpage有讲。要建立mdadm.conf文件也不难。

  1. mdadm --detail --scan >/etc/mdadm.conf
复制代码

这里有个小问题。建立之后的mdadm.conf是有语法错误的。你可以自己试试。
回复 支持 反对

使用道具 举报

发表于 2006-5-15 17:22:13 | 显示全部楼层
Post by yongjian
mdadm并不依靠conf文件。manpage有讲。要建立mdadm.conf文件也不难。

  1. mdadm --detail --scan >/etc/mdadm.conf
复制代码

这里有个小问题。建立之后的mdadm.conf是有语法错误的。你可以自己试试。


[root@localhost ~]# mdadm --detail --scan >/etc/mdadm.conf
[root@localhost ~]# more /etc/mdadm.conf
ARRAY /dev/md0 level=raid5 num-devices=4 UUID=da8f02a5:e74b347d:ce703b0c:725b09ac
   devices=/dev/sda9,/dev/sda10,/dev/sda11,/dev/sda12

不知道语法错误在哪里。mdadm不依靠conf了为何还讲语法错误呢?
回复 支持 反对

使用道具 举报

发表于 2006-5-22 19:47:02 | 显示全部楼层
yongjian版说的语法错误是不是将/etc/mdadm.conf中以"device="开头行中的3个空格去掉了?

mdadm -Ds > /etc/mdadm.conf生成的mdadm.conf文件中"device=" 开头有3个空格的,如果去掉空格,当停掉阵列再重启时,会报错
回复 支持 反对

使用道具 举报

发表于 2006-8-15 19:57:01 | 显示全部楼层
我也在想这个config文件的问题,
[[root@ckj ~]# cat /proc/mdstat
Personalities : [raid5]
md0 : active raid5 hda7[0] hda9[2] hda8[1]
      995584 blocks level 5, 128k chunk, algorithm 2 [3/3] [UUU]

unused devices: <none>
[root@ckj ~]# mdadm -Ds>/etc/mdadm.conf
[root@ckj ~]# cat /etc/mdadm.conf
ARRAY /dev/md0 level=raid5 num-devices=3 UUID=f4df56c5:288df3d3:2e26d630:39c89442
三个空格devices=/dev/hda7,/dev/hda8,/dev/hda9
[root@ckj ~]# mdadm -S /dev/md0
[root@ckj ~]# mdadm -As
mdadm: no devices found for /dev/md0
[root@ckj ~]# mdadm -A /dev/md0 /dev/hda7 /dev/hda8 /dev/hda9
mdadm: /dev/md0 has been started with 3 drives.
[root@ckj ~]# cat /proc/mdstat
Personalities : [raid5]
md0 : active raid5 hda7[0] hda9[2] hda8[1]
      995584 blocks level 5, 128k chunk, algorithm 2 [3/3] [UUU]

unused devices: <none>



依靠那个conf文件, mdadm -As  就报错....不懂.....手动 mdadm -A /dev/md0 /dev/hda7 /dev/hda8  /dev/hda9 就可以.......
在研究中郁闷中........
回复 支持 反对

使用道具 举报

发表于 2006-8-15 20:17:50 | 显示全部楼层
问题已解决

mdadm -Ds 生成的文件/etc/mdadm.conf  各分区之间eg:/dev/hda7,/devhda8  中间用逗号分开,改成空格就oK了.跟本身device(大小写都可以)前面的三个空格没有关系!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表