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