设备的配置与安装概述 scsi设备

Scsi设备(设备配置和安装概述)
1.7支持的块设备1.支持的控制器(1)标准软驱、IDE、SCSI
我们一般的硬盘是IDE硬盘 。由于had代表了第一个IDE接口 , 因此had通常是我们的主要主硬盘 。如果hda是我们的硬盘 , hda [n]就是硬盘上的第n个分区 。
通常 , 我们将USB闪存驱动器虚拟为scsi设备 , 如/dev/sda 。当我们访问这个设备时 , 有两种可能:① Device /dev/sda 。有些旧的u盘不能分区 , 也没必要分区 。②分区/dev/sdaN , 通常是/dev/sda1 。挂载方式:mount -t type /dev/sda1 /mnt/usb 。
⑵硬件RAID
Red Hat Linux支持标准软驱和IDE控制器 , 并将它们编译进内核镜像 。由于SCSI控制器种类众多的原因 , 对SCSI的支持通过内核模块来实现 。在/etc/modules.conf文件里有一个SCSI-host adaptor被引用的模块目录 。对模块的引用通常已由安装者或kudzu初始化 , 很少需要去直接编辑此文件 。注意 , 如果安装者检测SCSI硬件 , 它将建立一个初始的ramdisk映像即:/boot/initrd-rersion.img , 以在引导时可使用到适当的内核模块 。红帽Linux支持标准的软驱和IDE控制器 , 并编译成内核镜像 。由于SCSI控制器种类繁多 , 所以对SCSI的支持是通过内核模块实现的 。在/etc/modules.conf文件中 , 有一个引用SCSI-host adaptor的模块目录 。对模块的引用通常由安装程序或kudzu初始化 , 很少需要直接编辑这个文件 。请注意 , 如果安装程序检测到SCSI硬件 , 它将创建一个初始ramdisk映像 , 即:/boot/initrd-reboot.img , 以便在引导期间可以使用适当的内核模块 。
在内核启动期间检测并记录控制器和驱动程序 。关于测试控制器和驱动程序的信息 。您可以在/proc/ide和/proc/scsi目录中找到它 。
Linux也支持一些流行的RAID控制器 。包括ami megaraid、IBM server raid、ICP r ortex、mylex、dac968和DAC1100、NCR5380、compaq smart2控制器等 。
2./sbin/hdparm命令系统管理员可以使用/sbin/bdparm命令检查低级驱动器的参数和性能 , 并可以设置DMA访问、32位地址和读写磁头性能 。文件/etc/sys.config/harddisks用于配置hdparm命令 , 该命令可用作启动过程的一部分 。
3.虚拟块设备(1)软RAID元磁盘
Linux支持软Raid , 即使用多个硬盘分区来模拟Raid功能 。模拟的软Raid由md[n]表示 。
⑵发回device /sbin/losetup命令 。
Loop支持127.0.0.1的回访请求 , 用来支持我们把一个普通文件模拟成一个设备 。
Red Hat Linux提供对虚拟块设备的支持 , 例如软RAID元磁盘和环回设备 。环回设备加载了/sbin/losetup命令或-o loop选项 。
mount -o loop bootnet.img /mnt/floppmount-o loop boot net . img/mnt/flop
稍后将详细描述软RAID 。
1.8支持的系统总线1.PCI总线/sbin/lspci
/proc/bus/pci/
PCI总线在大多数X86兼容体系结构中起着主要作用 。PCI协议支持即插即用和配置 , 并支持标准识别协议 。它可以用/sbin/lspci命令检测总线是否改变 。lspci命令的输出通常显示其他pci总线和PCI外设上的桥接口的控制器 。
图1.4 PCI总线上的桥接口控制器和PCI外围设备
2.ISA总线/proc/isapnp/
2.4从内核开始 , 插拔和运行ISA兼容的设备都是内核内部配置的 。检测和配置设置的证据可以在/proc/isapnp文件中找到 。
1.9火(热)母线支持1.USB和IEEE1394总线 。/sbin/hotplug , (/etc/hotplug/)
/proc/bus/子目录中的信息 。
/sbin/lsusb和/sbin/usbmodules使用的命令 。
/dev/USB/中的USB设备
当设备插入USB或IEEE1394外设总线时 , 内核通知进程使用/sbin/hotplug程序 。执行/etc/hotplug中的特定代理来加载适当的模块 。对于USB设备,/sbin/lsusb命令可用于显示和检测设备 。对设备的访问由usbderfs虚拟文件系统提供 , 该文件系统加载到/dev/usb中 。更多信息可以在目录/usr/share/doc/hot plug-versin/lusb和内核源文件/usr/src/linux-2.4/document中找到 。
2.PCMCIA总线/sbin/cardmgr(/etc/pcmcia/)
/proc/bus/pccard中的信息
/sbin/cardctl有用的命令
对pcmcia的支持也是通过内核模块实现的 , 文件/etc/sysconfig/pcmcia负责系统对PCMCIA控制器的定义 。/sbin/cardmgr端口监控程序监控firewire的启动和关闭 。也可以通过/sbin/cardctcl命令来识别该卡 , 并立即调用它 。/etc/pcmcia目录中提供了许多配置文件 , 用于将检测到的卡映射到适当的内核模块 。PCMCIA的基础结构是用/etc/init.d/pcmcia服务脚本初始化的 。Pcmcia(5)手册页和/usr/share/doc/kernel-PCMCIA-cs-version/directory提供了更多信息 。
1.10外设端口1.串行端口/proc/tty/driver/serial
/bin/setserial
/etc/rc.serial
/dev/modem、/dev/ pilot等 。
支持标准串口和串口转换器编译成静态内核镜像 。支持默认的32针串行端口 。/proc/tty/drirer/serial这个虚拟文件列出了当前硬件的详细信息 , 可以在线设置各种端口 。这些设置可以用/sbin/setserial动态修改 。根据这个规定 , /etc/rc.serial这个脚本经常在系统启动时执行 。应用程序经常引用符号链接 , 如/dev/modem或/dev/pilot 。这些链接将被解析到本地系统的相应串行端口 。
2.并行端口内核可以通过console=ttyso[或类似的]引导参数为串行端口配置一个控制台 。有关内核源文件目录中的更多信息 , 请查看文件serial-consoce.txt 。
作为支持并行端口的内核模块 , parport-lower level alias和/etc/modules.conf文件用于支持特殊平台 。对于X86架构 , 合适的底层驱动是parport-PC 。低级硬件配置(IRQ设置等 。)是使用加载时间参数为parport-PC的模块指定的 。
3.ps/2设备1.11笔记本电脑1.笔记本电脑使用PCMCIA卡来管理端口监视器 。Linux膝上型电脑的帮助页面是回答膝上型电脑问题的好地方 。你也可以在www.linux-laptop.net网站上查看 。
2.专利硬件会导致更多的视频问题(笔记本电脑) 。Xfree86并不支持所有的图形芯片组(笔记本电脑) 。查看linux笔记本电脑页面和www.xfree86.org/了解详情 。
【设备的配置与安装概述 scsi设备】PCMCIA设备管理器在初始引导期间由/etc/rc.d/init.d/PCMCIA启动 。在修补内核时 , 您还需要修补和安装PCMCIA软件包 。PCMCIA驱动程序 , 更新和帮助可以在http://PCMCIA-cs.sourceforge.net网站找到 。
3.高级电源管理(APM) 。高级电源管理可以降低显示器亮度以延长电池寿命 , 降低CPU频率 , 或者关闭不常用的外围设备 。Red Hat Linux内核默认支持APM , 使用apmd , apmd由/etc/rc.d/init.d/apmd启动 。
4.声音 。使用redhat-config-soundcard/命令来配置声卡 。Sndconfig是一个老命令 , 也是一个基于文本的配置程序 。您可以在初始安装时选择“声音和视频”组件组进行配置 。如果声卡配置器不能正确配置支持你的声卡 , 你可以去www.alsa-project.org的开源驱动程序(ALSA程序) 。也可以考虑使用商业驱动www . open sound . com
1.12控制台和图形环境1.标准SVGA控制台虚拟控制台
/usr/bin/setterm
vga内核引导参数
对标准SVGA文本控制台的支持被编译到源代码内核中 。Linux内核可以实现多个虚拟控制台 , 并且可以用/usr/bin/setter命令进行配置 。Vga引导参数可以支持多种文本模式的使用 。
2.支持缓冲区的构建 。/usr/sbin/fbset
/etc/fb.modes
Red Hat Linux内核还提供“实验性”图形模式支持 。通过构建缓冲内核模块 , 提供了一个通用接口来支持各种显卡设备 。构造缓冲区支持激活和保存vga内核引导参数 。fbset包提供了/usr/sbin/fbset命令和/etc/fb.modes配置文件来配置构造缓冲区模式 。
更好的VGA和缓冲设备信息可以在内核源文件目录的svga.txt和fb目录下找到 。
3.Xfree86 X服务器Xfree86服务器支持更多图形环境命令的实现 , 用户空间进程通常充当设备驱动程序 。X Xerver将在后面讨论 。

    推荐阅读