《设备文件的配置.docVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《设备文件的配置

第7章 配置设备文件 目标 完成此章学习后,你将掌握下列内容: 描述设备文件的用途。 解释主号和次号的重要性。 区分块和字符I/O。 用lsdev列出内核驱动的主号。 用ll确定设备文件的主号和次号。 用ioscan列出与指定设备有关的设备文件。 用lssf解释设备文件的特性。 给一个硬盘、磁带或CD设备文件名,确定设备的控制卡实例号和端口号。 给一个modem或终端设备文件名,确定设备的控制卡实例号和端口号。 描述autoconfig过程。 用SAM创建设备文件。 用insf创建设备文件。 7.1 什么是设备文件 注释 HP-UX通过设备文件与外部设备(如磁带驱动器、硬盘驱动器、打印机和调制解调器)进行通信。HP-UX以同样的方式处理外设的I/O和文件的I/O。在HP-UX和外设通信前,外设必须有一个设备文件。例如,每个终端都有自己的设备文件,HP-UX通过它写入(显示在终端屏幕上)和读出(用户从键盘的输入)数据。 设备文件不像一般文件那样包含数据,而是简单定义HP-UX怎样与设备进行通信。设备文件存放在/dev目录中。 注意 设备文件是特殊文件的同义词,可以互换使用这些术语。 因为HP-UX系统几乎创建了所有的设备文件。当使用外设时,需要知道使用哪个设备文件。有时需要创建设备文件。当要从系统永久断开一个外设时,需要删除设备文件。 下面的例子显示了HP-UX命令使用的设备文件。 # tar -cvf /dev/rmt/0m /usr tar命令用-f选项打开一个文件作为输出,然后将tar文档写入该文件。tar可以写入一般文件或直接写入设备。tar命令不用知道它们的不同。 # echo hello /dev/tty0p1 在这个例子中,echo命令的标准输出被设备文件重新定向到一个终端。 7.2 用ll列出设备文件 注释 设备文件一般在/dev下,可以用ll命令列出这些文件。注意,ll列出的设备文件与普通文件略有不同。 设备文件类型 用ll列出设备文件的输出中,第一个字符标明了设备的类型。 字符设备文件 第一个字符位置的“c”确定了一个字符设备文件。字符设备文件向设备每次传送一个字符。终端、打印机、扫描仪、调制解调器和磁带驱动器等设备一般通过字符设备访问。字符设备文件通常被称为“raw”设备文件。 块设备文件 第一个字符位置的“b”确定了一个块设备文件。当通过块设备文件访问设备时,系统通过内存中的缓冲区读写数据,而不是直接将数据传送到物理硬盘。这可以极大提高硬盘和CD-ROM的I/O。块设备文件通常被称做“block”设备文件。 终端、调制解调器、打印机、扫描仪和磁带驱动器通常只有字符设备文件。对于硬盘和CD-ROM,既可通过字符方式也可通过块方式访问,所以一般具有两种设备文件。 一些应用程序喜欢直接通过字符设备访问硬盘,另一些程序需要块设备文件。阅读这些应用程序的文档以确定需要哪种设备文件。 设备文件主号 每个设备文件有一个主号,显示在ll输出的第五字段中。主号标明了访问设备时需要用到的内核驱动程序。内核驱动程序是HP-UX内核中控制某种类型设备I/O的一部分代码。大部分HP-UX机器有很多驱动程序,设备文件的主号指明了应该使用哪个驱动程序。lsdev命令列出了内核中配置的驱动程序和它们对应的主号。 设备文件次号 每个设备文件有一个相关的次号,次号是一个24位的16进制数,它表示: 设备在系统上的物理位置。 与设备有关的访问选项。例如,磁带驱动器具有允许/禁止硬件压缩和在写入时定 义密度格式等特殊的访问选项。 随着设备类型的不同,次号的表示方式也不同。要查找更多有关产生、解释主号和次号的信息,请查阅“配置HP-UX外设”手册。 设备文件名 设备文件名遵循标准命名规则,所以很容易辨别设备文件与设备的对应关系,以后将讨论命名规则的细节。 7.3 用ioscan列出设备文件 注释 虽然ll命令能列出系统上的设备文件,但它并不显示每个设备文件对应的设备。 ioscan -fun命令提供了一个方便的机制来判断设备文件与系统上哪一个硬件地址相连。在每个硬件路径下,ioscan -fun列出了与该硬件路径有关的设备文件。由于有些设备具有多种访问方式,因此ioscan能列出一个设备下的多个设备文件。 例子: # ioscan -fun  # 列出所有设备和与它们相关的设备文件名 # ioscan -funC disk  # 只列出硬盘类设备和与它们相关的设备文件名 # ioscan -funC tape  # 只列出磁带类设备和与它们相关的设备文件名 #ioscan -funH 2/0/1.6.0  # 只列出在2/0/1.6.0中的设备文件 7.

文档评论(0)

tiantiande + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档