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

裸设备

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

linux中裸设备的概念51Testing软件测试网#N H2GN H rF

裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被liunx通过文件系统来读取的特殊字符设备。本文收集裸设备和oracle问答20例。51Testing软件测试网2k B+|!nW+E
  1.什么叫做裸设备
51Testing软件测试网7`/m+bz7a _l$^

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

裸设备由应用程序负责对它进行读写操作。不经过文件系统的缓冲。51Testing软件测试网*^u0]Vm2n9B7S

 

Wo/{U0U4[Y0

 2.如何辨别裸设备51Testing软件测试网%PE:p J8@H

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

 

![F |!h0h9H NL6a3qc3w0

 3.使用裸设备的好处

] ZX'\pO0

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

:{Ke0Z#Fl0

 51Testing软件测试网tY L6} s6X0a

4.裸设备的绑定

z%E?/K5x@J:o{$OL0

文件系统的分区是采用mount的方式挂载到某一个挂载点的(目录),而裸设备不能mount,只能绑定到/dev/raw/下的某一个设备名,比如/dev/raw/raw1

,SZMd:JX)rT{0

 51Testing软件测试网%wT%F5\{+sv9Kg Y

5、裸设备的绑定方法51Testing软件测试网d9|H;@f vDI

5.1文件系统的分区的绑定51Testing软件测试网 K3o&Zd\xS

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

N6w`(\ tmc$T0

有文件系统的分区的绑定使用mount命令,格式如下:51Testing软件测试网H&K.K0i PA

mount lvname path

u _!voi7@ xxhY0

lvdisplay命令查看lv的情况,lvname展示的是lv的物理路径,mount的时候也应该填完整的路径,即为lvname的值;path路径也应该填写完整路径。

K8l4q)?k0

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

spQLz0K`#Um0

两种方式:51Testing软件测试网f.m s:]"q+b

1)命令绑定

:@N*{C6h GP0

raw /dev/raw/raw[n] /dev/xxx51Testing软件测试网j+K#{#ab~M

其中n的范围是0-8191raw目录不存在可以创建。

Kfx#Mo(KN0

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

.g_1qP ^ u0

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

I.zG8c E |0

 

4ue z'P%pk0

2)修改文件

#_K$t }Hn0

修改/etc/sysconfig/rawdevices文件如下,以开机时自动加载裸设备,如:/dev/raw/raw1 /dev/sdb151Testing软件测试网R$j Q7O:G ZX

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

2iD&I"m)b0

TAG:

 

评分:0

我来说两句

日历

« 2024-04-24  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

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

RSS订阅

Open Toolbar