裸设备总结(推荐)

裸设备总结(推荐)

ID:46541041

大小:77.00 KB

页数:9页

时间:2019-11-25

裸设备总结(推荐)_第1页
裸设备总结(推荐)_第2页
裸设备总结(推荐)_第3页
裸设备总结(推荐)_第4页
裸设备总结(推荐)_第5页
资源描述:

《裸设备总结(推荐)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Linux裸设备总结Is什么裸设备?字符设备?块设备?裸设备:也叫裸分区(原始分区),是一种没有经过格式化,不被Unix/Linux通过文件系统来读取的特殊字符设备。裸设备可以绑定一个分区,也可以绑定一个磁盘。字符设备:对字符设备的读写不需要通过OS的buffer。它不可被文件系统mount。块设备:对块设备的读写需要通过OS的buffer,它可以被mount到文件系统中。2、一个系统可以有多少个裸设备?这个与linux的版本相关,在旧版本中,最多只可以有256个裸设备,Linux4下做多可以绑定8192个裸设备。但是在linux下,最多只能有255个分区,所以,如果用裸设备绑定分区,最多只能

2、绑定255个裸设备。如果是用Ivm,则没有这个限制。3、Linux下单个磁盘最多可以有多少个分区?15个。3个主分区+1个扩展分区+11个逻辑分区。建议的分区方法是:先分3个主分区,第四个分区为扩展分区,然后在扩展分区中再分成11个逻辑分区。注意,裸设备不要绑定在扩展分区上。4、linux下是否需要绑定裸设备?unix呢?linux下如果需要使用裸设备,则需要手工进行绑定。unix下则不用。因为Unix中每一个块设备都会有一个对应的字符设备用于非缓存(unbuffered)I/O,这就是他对应的裸设备了。而Linux中rawio的则实现了一套非绑定(unbound)的裸设备/dev/rawN或

3、</dev/raw/rawN和一个控制设备/dev/rawct用来把他们绑定到块设备上。所以当需要使用一个裸设备的时候,就需要把他和一个真实存在的块设备对应起来,这一个步骤实际上就是完成了Unix里的自动对应一个非缓存字符设备。5、linux如何绑定裸设备?两种方式:1)命令绑定raw/dev/raw/raw[n]/dev/xxx其中n的范围是0-8191oraw@录不存在可以创建。执行这个命令,就会在/dev/raw下生成一个对应的raw[n]文件用命令方式绑定裸设备在系统重启后会失效。2)修改文件修^/etc/sysconfig/rawdevices文件如下,以开机时自动加载裸设备,如:/

4、dev/raw/rawl/dev/sdbl这种方式是通过启动服务的方式来绑定裸设备。也可以把这个命令写在/etc/rc.local上,使每次启动都执行这些命令。6、如何把裸设备作为oracle数据文件?有什么需要注意的?1)绑定裸设备参考上文2)改变裸设备属主两种方法:・把命令写在/etc/rc.local上chownoracle:oinstall/dev/raw/rawl•W3f/etc/udev/permissions.d/50-udev.permissions文件将/etc/udev/permissions.d/50-udev.permissions的113行从raw/*:root:di

5、sk:0660修改为raw/*:oracle:oinstall:0660这个的意思是修改裸设备的默认属主为o「acle:oinstall,默认的mode是0660o如果是用Ivm,也需要把逻辑卷绑定到裸设备上,过程和绑定到普通分区类似。7、使用裸设备作为oracle数据文件有什么需要注意的?使用裸设备作为oracle的数据文件必须注意以下几点:1)一个裸设备只能放置一个数据文件2)数据文件的大小不能超过裸设备的大小如果是日志文件,则裸设备最大可用大小二裸设备对应分区大小-1*512(保留一个redolock)如果是数据文件,则裸设备最大可用大小二裸设备对应分区大小・2*db_block_siz

6、e(保留两个block)为了简单起见,对所有的文件设置称比裸设备小即可。3)数据文件最好不要设置称自动扩展,如果设置称自动扩展,一定要把maxsize设置设置为比裸设备小8、是否可以直接用逻辑卷作为oracle数据文件?linux下oracle不能直接把逻辑卷作为裸设备,也要进行绑定。unix下就不需要。9、如何知道当前绑定了什么裸设备?rqw-qa命令列出当前绑定的所有裸设备。10、如何知道某个裸设备的大小比较笨的办法是,找出看裸设备对应的是那个实际的块设备,然后用fdisk-I/dev/[h,s]dXN看那个块设备的大小就好了。比较简单的办法是用blockdev命令来计算,如:#block

7、dev—getsize/dev/raw/rawl1171875011718750表示有多少OSBLIOCKe一般一个OSBLOCK大小是512字节,所以11718750*512/1024/1024/1024=5722(m)就是裸设备的大小。11、数据库中可以同时以文件和裸设备作为数据文件吗?可以。甚至在同一个表空间中,也可以部分数据文件用文件系统,部分文件用裸设备。但是不建议这样做,因为会增加管理

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。