您好,欢迎访问三七文档
第11章设备管理Solaris系统操作环境下的设备管理一直在不断的发展。Solaris10比以前的Solaris版本又增添了新的设备和设备管理命令。本章主要介绍一些主要的Solaris设备的管理信息。11.1设备管理概述有很多的硬件设备支持着Solaris系统的运行,而且随着技术的发展,还会有更多的新设备出现。管理好、使用好这些设备是保障系统平稳且有效运行的关键。11.1.1Solaris10设备管理新特性Solaris10版本更新了设备管理,下面我们来介绍这些设备的新特性。1.支持USB2.0SolarisUSB2.0设备支持包括以下功能:将USB总线速度从12Mbps提高到480Mbps。这种速度的增加意味着当支持USB2.0规范的设备连接到USB2.0端口时,其运行速度将大大高于支持USB1.1规范的同类设备。在所有基于PCI的平台上,USB2.0都可用于Solaris。要提供USB2.0端口,需要一块USB2.0PCI卡。有关针对Solaris发行版确认的USB2.0PCI卡列表,请访问。USB1.1设备的工作方式与过去一样,即使系统中同时有USB1.1和USB2.0设备也是如此。尽管USB2.0设备可以在USB1.x端口上运行,但其性能远低于连接到USB2.0端口时的性能。2.x86系统的1394(FireWire)和海量存储支持Solaris10对1394设备的更新:已将1394OpenHCI主机控制器驱动程序更新为包括对x86系统的支持。以前对1394(FireWire)技术的支持仅可用于SPARC系统。引入了scsa1394驱动程序,以支持符合串行总线协议2(SBP-2)规范的1394海量存储设备。该驱动程序支持由总线供电和自备电源的1394海量存储设备。以前仅支持1394摄像机。3.设备文件系统(devfs)的增强功能devfs文件系统提供下列增强功能:执行/devices目录中的操作会附加设备条目。未使用的设备条目被分离开来。系统启动性能得到增强,这是由于只附加了启动系统所需的设备条目。当访问设备时将添加新的设备条目。11.1.2显示当前的设备信息命令介绍表11-1显示了当前设备信息的一些命令。表11-1显示当前设备信息命令介绍命令描述帮助prtconf显示系统设置信息,包括内存总数和系统设备层信息prtconf(1MB)sysdef显示系统设置信息,包括硬件、虚拟设备、承载模块和内核参数sysdef(1MB)dmesg显示设备的诊断信息dmesg(1MB)11.1.3如何增添非热插拔的外围设备非热插拔的设备可能有以下这些:CD-ROM;第二块硬盘;磁带设备;SBUScard。增添这些外围设备步骤如下:(1)成为超级用户;(2)使用命令添加设备驱动:#pkgadd[-d]devicepackage-name-d:包含设备驱动的数据包的路径;package-name:包含设备驱动的数据包名。(3)建立/reconfigure文件:#touch/reconfigure这个/reconfigure将导致系统在重新启动时自动检查新的设备;(4)系统关机;(5)将新的设备插到计算机上;(6)重新开机并检查硬件工作是否正常。11.2硬盘管理硬盘是存储数据的设备,在整个系统中具有很重要的地位。详细了解硬盘的管理方法是非常必要的。本节主要介绍硬盘的有关知识和管理方法。11.2.1硬盘管理概述1.硬盘标识(DiskLabels)硬盘标识是专门存放硬盘的控制、结构和盘片信息的地方。目前,Solaris10支持两种硬盘标识:VTOC和EFI。VTOC是传统的硬盘标识,但它只能创造小于1TB大小的文件系统(1TB=1000GB)。EFI标识可以支持操作系统创造大于1TB的文件系统。需要指出的是,Solaris10在运行64位内核时支持多TB的UFS文件系统,详细情况请见第12章文件系统的介绍。而在使用EFI标识的情况下,运行32位的Solaris10系统也可以支持大于1TB的UFS文件系统。EFI标识硬盘虽然比VTOC标识硬盘支持文件系统大,但是它也有一些限制:SCSI驱动器ssd当前支持的磁盘最大只能为2TB。如果你需要大于2TB容量的磁盘,请使用磁盘和存储管理产品(如Solaris卷管理器)来创建较大的设备。EFI硬盘标识不支持IDE硬盘。EFI标识硬盘不能作为启动盘启动操作系统。EFI标识硬盘的全盘表示为cxtydz。不能用SolarisManagementConsole管理工具来管理EFI标识硬盘,但可以用format工具来管理。2.盘片(DiskSlices)介绍一个物理盘划分为几个部分,单个部分被称为盘片。存储在硬盘的文件包含在文件系统中,而每个文件系统所在的硬盘部分是一个盘片(DiskSlices)。当我们设置盘片时,需要记住下面的概念:每个盘片上装有一个文件系统;没有文件系统可以跨越多个盘片。对于SPARC和x86系统平台,盘片的设置稍微有所不同,下面我们来汇总一下这些不同,如图11-2所示。表11-2盘片在SPARC和x86上的不同SPARC平台x86平台全部的硬盘都贡献给了Solaris硬盘使用fdisk命令来分区,一个分区可装一个操作系统VTOC(lable标识)的硬盘可以分为8个盘片,号码是0~7VTOC(lable标识)的硬盘的fdisk分区可以分为10个分区,号码为0~9EFI(lable标识)的硬盘可以分为7个盘片,号码为0~6EFI(lable标识)的硬盘可以分为7个盘片,号码是0~6需要说明的是,在x86平台的fdisk分区,fdisk分区是硬盘dos分区的一部分,是为了安装多操作系统时,留给其他一些其它的操作系统(如Solaris)的。盘片常用方法如表11-3所示。表11-3盘片的常用方法盘片文件系统通常情况下,可在服务器或客户机上找到解释0Root(/)都能安装操作系统的文件和目录,系统不能在EFIlable的硬盘上启动1swap都能提供虚拟内存2—都能在VTOC硬盘下,表示整个硬盘。大小不能被改变在EFI硬盘下,只是一个普通的盘片号码3/export都能用户可以按照自己的需要定义这个盘片,也可以用来安装客户机需要的操作系统版本4都能用户可以按照自己的需要定义这个盘片5/opt都能用户可以按照自己的需要定义这个盘片,可以用来安装一些应用软件。如果在盘片没有分配给/opt文件系统空间的话,这个/opt目录大小为06/usr都能主要安装一些命令、文档和常用库文件等7/home或/export/home都能主要是安装一些用户的文件8N/AN/A不适用VTOC硬盘EFI硬盘的保留盘片,不能修改和删除这个盘片9—都能不使用EFI硬盘VTOC硬盘上保留盘片3.硬盘分区表硬盘标识的一个重要的组成部分就是分区表,它存放着盘片、盘片的边界和盘片的大小等信息。查看分区表的内容可使用format命令。表11-4就是描述分区表的术语。表11-4分区表术语分区表术语值描述号码0~7VTOC硬盘:分区或盘片号0~7EFI硬盘:分区或盘片号0~6Tag0=UNASSIGNED1=BOOT2=ROOT3=SWAP4=USR5=BACKUP7=VAR8=HOME11=RESERVED数字号码表示文件系统被挂接(mount)的分区号Flagswm这个分区可以写和挂接(mount)wu这个分区是可以写的,但是不能被挂接。这是swqp分区rm这个分区可以被读,也可以被挂接4.Format命令简介Format命令是系统管理员使用管理硬盘的工具。它的用处和详细信息如表11-5所示。表11-5Format工具的用处和详细信息用处详细信息在操作系统上寻找所有的硬盘驱动报告下列信息:目标所在的位置硬盘的结构硬盘是否被格式化硬盘是否有被mount上的分区找回硬盘标识方便硬盘修复操作修复有缺陷的硬盘扇区允许管理员修复硬盘驱动或者回到出厂设置格式化和分析硬盘创建扇区和校验扇区硬盘分区硬盘分成盘片并在每个盘片上创建单个文件系统增添硬盘标识写硬盘名和控制信息到硬盘,目的是为了硬盘的恢复11.2.2查看硬盘信息硬盘的信息主要包括硬盘的使用情况、分区情况和标识内容。1.查看硬盘的使用情况键入du命令可以查出每个文件或目录占用了多少个512字节的硬盘块。若某目录含子目录,则在计算块数时,子目录中的内容也包括在内。host%du2913./3.0templates639./Srt347./Howto1998./Clipart607./Newtemplates38./Modemstuff2004./Config/Art6593./Config13280host%上面例子中的输出以512字节的块为单位,欲换算成兆字节(MB),应除以2048,上例中,13280/2048=6.48MB。也可以用du-k列出以K为单位的输出结果,使用du-s可以只列出总空间大小而无须列出详细目录大小。2.查看硬盘的分区的情况使用format命令可以查看到硬盘分区表的信息:#formatSearchingfordisks...doneSpecifydisk(enteritsnumber):1Selectingc0t0d0formatpartitionpartitionprintCurrentpartitiontable(original):Totaldiskcylindersavailable:8892+2(reservedcylinders)PartTagFlagCylindersSizeBlocks0rootwm1110-46871.61GB(0/3578/0)33812101swapwu0-1109512.00MB(0/1110/0)10489502backupwm0-88914.01GB(0/8892/0)84029403unassignedwm00(0/0/0)04unassignedwm00(0/0/0)05unassignedwm00(0/0/0)06unassignedwm00(0/0/0)07homewm4688-88911.89GB(0/4204/0)3972780partitionqformatq#上面的信息显示硬盘共有三个分区,分布在0,1,7号盘片上,2号盘片标识整个硬盘。3.查看或更改硬盘标识内容(1)先来查看硬盘的标识。检查硬盘标识的命令是prtvtoc。需要说明的是,查看EFI标识也使用这个命令。使用prtvtoc命令查看VTOC标识:#prtvtoc/dev/rdsk/c0t0d0s0*/dev/rdsk/c0t0d0s0partitionmap**Dimensions:*512bytes/sector*63sectors/track*15tracks/cylinder*945sectors/cylinder*8894cylinders*8892accessiblecylinders**Flags:*1:unmountable*10:read-only**FirstSectorLast*PartitionTagFlagsSectorCountSectorMountDirectory0200104895033812104430159/130101048950104894925000840294084029397800443016039727808402939/export/home使用prtvtoc命令查看EFI标识:#prtvtoc/dev/rdsk/c3t1d0s0*/dev/rdsk/c3t1d0s0partitionmap**Dimensions:*512bytes/sector*2479267840sectors*2479267773accessiblesectors**Flags:*1:unmountable*10:read-only**FirstSectorLast*Part
本文标题:第11章设备管理
链接地址:https://www.777doc.com/doc-1314153 .html