免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7647 | 回复: 17
打印 上一主题 下一主题

Suse下raw设备的创建好后,一重启机器就没了,有什么办法解决吗?<已解决> [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-12 15:31 |只看该作者 |倒序浏览
求教仙人,在suse下已做好无格式化的逻辑卷准备做成raw设备

mknod /dev/raw/raw1 c 162 1
raw /dev/raw/raw1 /dev/lv_db/sdb01

做好一旦重启就给系统干掉了,怎么回事?阿有方法解决呀,求教求教。。。。
这里先谢了


注:在网上找了很多相关的帖子,怎么suse都跟帖子说的不一样
譬如:网上全部都写的是rawdevices服务,suse只有raw服务,,,,,,,

[ 本帖最后由 59 于 2009-1-9 11:47 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-12-12 16:37 |只看该作者
期待哦,非常期待。。。。。

论坛徽章:
0
3 [报告]
发表于 2008-12-12 20:04 |只看该作者
我只知道在rhel5下的设置,修改/etc/udev/rules.d/60-raw.rules文件,把分区绑定的raw上面:
如下:
ACTION=="add", KERNEL=="sda5", RUN+="/bin/raw /dev/raw/raw1 %N"

ACTION=="add", KERNEL=="sda6", RUN+="/bin/raw /dev/raw/raw2 %N"

ACTION=="add", KERNEL=="sda7", RUN+="/bin/raw /dev/raw/raw3 %N"

ACTION=="add", KERNEL=="sda8", RUN+="/bin/raw /dev/raw/raw4 %N"

ACTION=="add", KERNEL=="sda9", RUN+="/bin/raw /dev/raw/raw5 %N"

ACTION=="add", KERNEL=="sda10", RUN+="/bin/raw /dev/raw/raw6 %N"

ACTION=="add", KERNEL=="sda11", RUN+="/bin/raw /dev/raw/raw7 %N"

SUSE下应该原理是一样的,肯定要文件中设置,这样重启才能生效,就是用命令修改IP地址一样,只有在文件中设置在能固化!!!!!!
只做参考!!!!

论坛徽章:
0
4 [报告]
发表于 2008-12-13 09:27 |只看该作者
原帖由 sxs1986 于 2008-12-12 20:04 发表
我只知道在rhel5下的设置,修改/etc/udev/rules.d/60-raw.rules文件,把分区绑定的raw上面:
如下:
ACTION=="add", KERNEL=="sda5", RUN+="/bin/raw /dev/raw/raw1 %N"

ACTION=="add", KERNEL=="sda6", ...



奇怪,我是在服务器上试装suse 11.0,没看到您说的设备权限,图片贴上供参考

suse.jpg (134.46 KB, 下载次数: 31)

suse.jpg

论坛徽章:
0
5 [报告]
发表于 2008-12-15 00:24 |只看该作者
在 /etc/raw 里面去进行绑定,具体格式看文件里面说明

论坛徽章:
0
6 [报告]
发表于 2008-12-15 08:09 |只看该作者
原帖由 mysea83 于 2008-12-15 00:24 发表
在 /etc/raw 里面去进行绑定,具体格式看文件里面说明



谢谢您,不过您的方法开始就试验过了,没用地

因为suse不知是在系统关闭时还是在启动时就把/dev下面的设备文件给更新了,原来mknod所创建的raw文件被系统所干掉。
没有raw文件,这自然在/etc/raw里面做绑定也没有用了

或者是在某个设备文件清单中要加入这些raw*文件,让系统在关闭或者开启时不删除就ok了,可惜我没找到

论坛徽章:
0
7 [报告]
发表于 2008-12-15 14:48 |只看该作者
自顶一下,要沉到底了

论坛徽章:
0
8 [报告]
发表于 2008-12-16 17:25 |只看该作者
默许下,就有16个raw,直接绑就可以。不是很清楚为什么,你需要手动去创建raw.

论坛徽章:
0
9 [报告]
发表于 2008-12-17 09:51 |只看该作者
原帖由 mysea83 于 2008-12-16 17:25 发表
默许下,就有16个raw,直接绑就可以。不是很清楚为什么,你需要手动去创建raw.


这次是新装suse 11.0做试验,用一个单独硬盘来做LVM,分出16个每个4G未格式化的逻辑卷。
是否是这个地方做的有问题?

装机时就启动了raw服务,非red hat 的rawdevices服务,我想也应该差不多。
可开机去看/dev/raw只有rawctl文件。
没办法才做mknod动作,结果出现开头的问题,一直无法做到启动时绑定,只能写脚本每次开机来单独执行

我想应该是我的问题,可一个人来弄确实知识有限,查不出问题点,故来请教各位。

论坛徽章:
0
10 [报告]
发表于 2008-12-17 09:54 |只看该作者
另外做出些备注:试验用机是DELL M600,刀片式主机
1个4核的CPU,2个73G SAS硬盘,取消没做raid<试验机没必要做啦,可以多些空间>
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP