oracle凭什么能直接读取裸设备

[复制链接]
查看11 | 回复5 | 2012-1-4 11:58:44 | 显示全部楼层 |阅读模式
oracle存储机制分为:文件系统、asm、裸设备。
想问的是fat16等为文件系统可以理解,asm是oracle自己的文件系统也可以理解,oracle凭什么就能读写裸设备的文件?

回复

使用道具 举报

千问 | 2012-1-4 11:58:44 | 显示全部楼层
文件系统、asm,像是有格式的一张纸。
而RAW则像一张白纸,没有格式。
所以,不但ORACLE ,就是你自己可以通过C程序读写RAW。
不知道这个比方说明白没有。

回复

使用道具 举报

千问 | 2012-1-4 11:58:44 | 显示全部楼层
就好像dd能读取和写入裸设备一样吧!
回复

使用道具 举报

千问 | 2012-1-4 11:58:44 | 显示全部楼层
感谢二楼,但是既然都可以访问raw,为什么还要有文件系统和asm?
回复

使用道具 举报

千问 | 2012-1-4 11:58:44 | 显示全部楼层
还要考虑管理性和扩展性啊!
回复

使用道具 举报

千问 | 2012-1-4 11:58:44 | 显示全部楼层
这个问题很深入。
个人认为,所谓文件系统,就相当于包装了一层,提供统一的接口,方便各个应用使用。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行