裸设备的疑惑
文件系统与裸设备区别:有了文件系统,方便我们以文件形式还是分区方式管理硬盘?(这种说法哪种正确?)文件形式是不是只存在文件系统里面?例如我们平常window的一些文件,或者linux里面 。如果在裸设备里面模式是否还是文件?如果我们安装一个windows系统能否安装在裸设备上面吗?如果分区后不格式化成为文件系统,我们在视觉上有什么影响? 通常磁盘经过操作系统格式化后,应用程序才可以使用,如果应用程序直接操作磁盘,而不经过操作系统,这样情况下就是裸设备。个人的理解 裸设备是相比较于文件系统而言吧。你不格式化,就是裸设备吧?一般数据库才会用裸设备这种案例吧。常见的操作系统、应用软件还是要依赖于文件系统的吧 如果我在一台服务器裸设备上安装windows,界面如何?有文件形式?。。。回复 3# tech坦克
回复 4# 古丁高手
不是所有的软件(包括操作系统)都支持裸设备,大多数情况下,使用裸设备是为了绕过文件系统,通过直接磁盘访问来提高系统IO性能。
古丁高手 发表于 2013-05-09 15:50 http://bbs.chinaunix.net/static/image/common/back.gif
如果我在一台服务器裸设备上安装windows,界面如何?有文件形式?。。。回复 3# tech坦克
windows显然不支持装在裸设备上啊,现在只有NTFS或者FAT32吧 呵呵,是吗。那linux可以吗?或者说系统(linux Unix windows)不能安装在裸设备上面、裸设备只能拿来存储数据,而且必须需要特殊的应用软件才能识别出来?回复 6# pingfan2
回复 6# pingfan2
能解释下Windows为什么不支持 裸设备安装吗?依据什么理论?猜得?
回复 8# InfoCore-Great
你不分区、格式化,怎么在上面安装和引导windows? 有文件操作系统读写文件是这样的,先找到inode,然后找到对应文件所在的block,再进行读写,也就是由于这个原因,有文件操作系统读写效率不高,好处就是避免了对一个文件同时进行读写。
裸设备由于没有inode,直接对block进行读写,绕过了操作系统,所以IO提升不少,由于没有文件系统,需要集群系统来控制读写,例如Oracle RAC,如果没有集群系统来控制,仅靠操作系统是不能对一个裸设备进行读写的。
页:
[1]
2