ITPub博客

首页 > 应用开发 > IT综合 > 对裸设备的进一步认识

对裸设备的进一步认识

原创 IT综合 作者:shiyihai 时间:2007-03-19 16:56:14 0 删除 编辑

一个裸设备只能属于一个表空间,而一个表空间可以有多了裸设备

在同一个裸设备上建立多个表空间肯定是不行的

不建议在裸设备上使用resize datafile的原因是很难知道取裸设备上还有多少空间可供使用(当然, 是可以知道的)
使用裸设备的好的习惯是, 一次resize datafile到裸设备的大小, 如果空间不够, 再增加裸设备到表空间.

在裸设备上建立的resizable datafile, 文件大小不可以超过裸设备的大小, 如果数据文件试图扩大自己到超过裸设备大小, 将会收到操作系统层返回的错误信息.

不建议一个裸设备上放多个数据文件,这样给备份和维护会带来一定的麻烦。

裸设备是一个物理概念,指的是一块物理硬盘或者是硬盘的一个分区或片区(PARTRION OR SLICE),在UNIX系统中,裸设备等同于字符设备,使用裸设备的好处在于可以使用第三方的软件(如数据库软件)提供的I/O处理机制,而不使用OS本身的I/O机制;
逻辑卷是逻辑概念,可以包含多块物理硬盘,提供的最大的好处在于实现了存储跨盘功能,同时提供了数据复制机制,提供了数据安全保护机制。

裸设备是没有建立文件系统的磁盘,无论它是否是LV,建LV正如上层的兄弟所说,最大的好处是为了在多硬盘上进行存盘,使的I/O读写性能得以提高。在LV上没有用NEWFS建立文件系统,那这个LV就还是裸设备,只当它建立文件系统之后,便不能成为裸设备。

裸设备没有文件系统,因在设备的读取时就不会利用UNIX的内核进行管理,而是直接对设备进行读取,这样自然的就提高了I/O的性能,加上LV在多硬盘上的读取,可以大大的提高I/O的性能。如今速度的瓶劲,有很多就I/O的性能造成的.


每个裸设备有两个文件,一个是r设备,一个是块设备,r设备只是一个符号连接而已,它指向块设备,一般r设备是oracle属主的,而块设备是root属主的,主要是为保证数据的安全性。

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/38542/viewspace-905822/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    235
  • 访问量
    1707881