我们拒绝平庸,拒绝随波逐流,拒绝墨守成规,让梦想不再流浪。

裸设备

上一篇 / 下一篇  2014-06-10 13:51:45 / 个人分类:系统

linux中裸设备的概念51Testing软件测试网Q@;J,@G

裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被liunx通过文件系统来读取的特殊字符设备。本文收集裸设备和oracle问答20例。
${:O8G9?s0J0
  1.什么叫做裸设备
51Testing软件测试网ax#c z:x[*X\

裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被liunx通过文件系统来读取的特殊字符设备。具体的讲,一块没有分区的硬盘,称为原始设备(RAW DEVICE)是个分区;不过没有用EXT3OCFS等文件系统格式化,则称为原始分区(RAW PARTITION),以上两者都是裸设备。51Testing软件测试网 uD[tec j,b7nJM4P'U

裸设备由应用程序负责对它进行读写操作。不经过文件系统的缓冲。

:K/j8j j:B0

 

$?t qTh,e*P"[Fv0

 2.如何辨别裸设备

K nv ~#H4H'xE0

linux/dev目录下,有许多文件,其中有两个大类:字符设备文件和设备文件。字符设备特殊文件进行i/o操作经过操作系统缓冲区,而块设备特殊文件用来同外设进行定长的包传输。字符特殊文件与外设进行i/o操作时每次只传输一个字符。而对于块设备特殊文件来说,它用了cache机制,在外设和内存之间一次可以传送一整块数据。裸设备使用字符特殊文件。在/dev目录下,你可以看到许多这样的文件。

m8r%kX3ri0d0

 51Testing软件测试网1S+J Z_+cE7FHD

 3.使用裸设备的好处

}"~,Zr7z)B eC0

因为使用裸设备避免了再经过linux操作系统这一层,数据直接从diskoracle进行传输,所以使用裸设备对于读写频繁数据库应用来说,可以极大地提高数据库系统的性能。当然,这是以磁盘的i/o非常大,磁盘i/o已经称为系统瓶颈的情况下才成立。如果磁盘读写确实非常频繁,以至于磁盘读写成为系统瓶颈的情况成立,那么采用裸设备确实可以大大提高性能,最大甚至可以提高至40%,非常明显。而且,由于使用的是原始分区,没有采用文件系统的管理方式,对于liunx维护文件系统的开销也都没有了,比如不用再维护i-node,空闲块等,这也能够导致性能的提高。51Testing软件测试网-yW(oDA&I;yH2Q

 51Testing软件测试网{f'M6C-G

4.裸设备的绑定51Testing软件测试网 Rm,l([6sxOee

文件系统的分区是采用mount的方式挂载到某一个挂载点的(目录),而裸设备不能mount,只能绑定到/dev/raw/下的某一个设备名,比如/dev/raw/raw151Testing软件测试网] U xF#T~HMaN:]

 51Testing软件测试网+t%}y;ue.N!Z3B

5、裸设备的绑定方法51Testing软件测试网 l9rW)XR2{\:d

5.1文件系统的分区的绑定

x.wV wdX0

 在绑定之前,需要先确认已经建立逻辑卷组、逻辑卷,并确定逻辑卷已被激活

,p4Q6g4Z(c.] I\0

有文件系统的分区的绑定使用mount命令,格式如下:

i5`f%`wn:{x0

mount lvname path51Testing软件测试网Hcv7w `jF7I

lvdisplay命令查看lv的情况,lvname展示的是lv的物理路径,mount的时候也应该填完整的路径,即为lvname的值;path路径也应该填写完整路径。51Testing软件测试网Jt/{z-nSO

5.2无文件系统的分区的绑定

#Sh%gR\S%d0

两种方式:51Testing软件测试网9Yk P gci_ [(t

1)命令绑定

]3cX sC)B9P*[^0

raw /dev/raw/raw[n] /dev/xxx51Testing软件测试网2qF+L9yV|)gAM

其中n的范围是0-8191raw目录不存在可以创建。51Testing软件测试网\^I@Wm3{7Zv

执行这个命令,就会在/dev/raw下生成一个对应的raw[n]文件。

P,]#qF&`j,wJB0

用命令方式绑定裸设备在系统重启后会失效。

6P(k Yi:ex0

 

$L:P-v9k9Ig-C?P0

2)修改文件51Testing软件测试网g4hUtt$StC!]

修改/etc/sysconfig/rawdevices文件如下,以开机时自动加载裸设备,如:/dev/raw/raw1 /dev/sdb1

qu$lN7EU7r0

这种方式是通过启动服务的方式来绑定裸设备。

.m a#Xne1p0

TAG:

 

评分:0

我来说两句

日历

« 2024-05-16  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 110707
  • 日志数: 89
  • 图片数: 1
  • 文件数: 15
  • 建立时间: 2013-03-01
  • 更新时间: 2018-08-23

RSS订阅

Open Toolbar