免费注册 查看新帖 |

Chinaunix

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

在informix中怎样建立和管理裸设备???? [复制链接]

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
1 [报告]
发表于 2003-03-30 21:38 |显示全部楼层

在informix中怎样建立和管理裸设备????

在linux下面建立raw设备,请首先确保你的哦内核版本支持,看看系统有没有raw命令。
然后看/etc/sysconfig/rawdevice这个文件,要是你还不懂,就要先补补基础知识。

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
2 [报告]
发表于 2003-03-31 16:36 |显示全部楼层

在informix中怎样建立和管理裸设备????

看/etc/sysconfig/devices那个文件吧,里面有例子的,
不用提供主设备好和小设备好,制定打算映射成字符设备的块设备就可以了。

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
3 [报告]
发表于 2003-04-01 16:21 |显示全部楼层

在informix中怎样建立和管理裸设备????

唉,我把我的/etc/sysconfig/rawcevices贴给你看看了
# raw device bindings
# format:  <rawdev>; <major>; <minor>;
#          <rawdev>; <blockdev>;
# example: /dev/raw/raw1 /dev/sda1
#          /dev/raw/raw2 8 5
/dev/raw/raw1   /dev/hde6
/dev/raw/raw2   /dev/hdbvg/rootdbs
/dev/raw/raw3   /dev/hdevg/tmpdbs
/dev/raw/raw4   /dev/sdavg/user
/dev/raw/raw5   /dev/sdbvg/plogdbs
人家都告诉你可以用blockdev了,你还非用major minor。
另外你编辑了这个文件以后运行
/etc/init.d/rawdevice start就可以了,老大。
一般不需要手工用最原始的raw命令。

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
4 [报告]
发表于 2003-04-02 11:50 |显示全部楼层

在informix中怎样建立和管理裸设备????

没错了,/dev/hde6就是把/dev/hde6映射到/dev/raw/raw1下面,使用/dev/raw/raw1作为访问/dev/hde6的设备。
其他的东西是因为我用了LVM(逻辑卷)实现的,你没有用LVM当然没有这些东西了。
你只有/hda1和swap当然就没有多余的分区作为raw device了,看看硬盘又多余空间没有,创建新的分区或者逻辑盘作为raw device,当然也可以用整个新的硬盘。

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
5 [报告]
发表于 2003-04-03 21:49 |显示全部楼层

在informix中怎样建立和管理裸设备????

原帖由 "hzxrh" 发表:
好像不行呀??如果没有分区hda6就无法使用??如何进行映射呀??
未分区空间在linux下显示为/dev/shm。裸设备空间在分区时需不需要留下来,如果留有空间,怎么样指定"/dev/?"呀??

/dev/shm是未分区的空间么?就算是你也别打他的主意 。用cfdisk在你的硬盘上分新的逻辑盘或者分区,作为给INOFRMIX的设备用。
如果还是不明白,我建议你先用cooked file算了,有空先补充一下基础知识再弄raw device

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
6 [报告]
发表于 2003-04-05 22:16 |显示全部楼层

在informix中怎样建立和管理裸设备????

我试图给你说清楚,但是发现你的的基础概念好多错误,所以我建议你多看文档,先熟悉LINUX和INFORMIX再考虑怎给INFORMIX建立raw device。
你的错误概念在于:1、raw device是OS建立的,不是INFORMIX建立的。
2、/dev/shm绝对不是未分区的磁盘空间。

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
7 [报告]
发表于 2003-04-08 20:01 |显示全部楼层

在informix中怎样建立和管理裸设备????

可以,用偏移量实现。

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
8 [报告]
发表于 2003-04-17 12:26 |显示全部楼层

在informix中怎样建立和管理裸设备????

我觉得负载大的话区别很大,尤其如果机器上还跑其他应用,虽然没有KAIO,但是避免了文件系统调用,而且避免的两次缓存的内存浪费,可以给应用更多的内存。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP