5、solaris资源管理高级片

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

设备管理
修复坏的硬盘扇区


硬盘故障发生后,我们首先关注的是硬盘上的数据是否丢失。我们可 以先将数据备份,再修复硬盘的坏扇区,如果还是不能修复,就需要 换一块新的硬盘了。 下面介绍怎样修复坏硬盘扇区。 (1)将文件存档。 如果硬盘坏了,但还可以访问硬盘,那么就把硬盘上的所有文件系统 做一下ufsdump。ufsdump命令的用法见第12章。 (2)将硬盘上的文件拷出。 若无法对硬盘运行ufsdump,那么找一个同类型硬盘,联入系统,使 用dd命令从坏盘上拷出数据, 例如,从主盘/dev/rdsk/c0t0d0s2拷贝到目的盘/dev/rdsk/c0t2d0s2, 使用命令: # dd if=/dev/rdsk/c0t0d0s2 of=/dev/rdsk/c0t2d0s2 bs=128k dd的使用详见dd(1M)手册。
设备管理



(4)下面开始修复错误扇区。 成为超级用户或授权角色用户。 使用format命令: # format 选择硬盘: Specify disk (enter its number): 1 selecting c0t3d0 [disk formatted] format> 选择repair命令: format> repair 键入错误的块的号码:
设备管理

3.查看或更改硬盘标识内容 (1)先来查看硬盘的标识。 检查硬盘标识的命令是prtvtoc。需要说明的是,查看EFI标识也使用 这个命令。 使用prtvtoc命令查看VTOC标识: # prtvtoc /dev/rdsk/c0t0d0s0 * /dev/rdsk/c0t0d0s0 partition map * Dimensions: * 512 bytes/sector * 63 sectors/track * 15 tracks/cylinder * 945 sectors/cylinder * 8894 cylinders * 8892 accessible cylinders
设备管理

2035/12/1825/7/24 pass 1 Block 12354 (18/4/18), Corrected media error (hard data ecc) 25/7/24 ^C Total of 1 defective blocks repaired. 可见,数据块12345有错误,需要被修复。
设备管理



2.盘片(Disk Slices)介绍 一个物理盘划分为几个部分,单个部分被称为盘片。存储在硬盘的文 件包含在文件系统中,而每个文件系统所在的硬盘部分是一个盘片 (Disk Slices)。当我们设置盘片时,需要记住下面的概念: 每个盘片上装有一个文件系统; 没有文件系统可以跨越多个盘片。 对于SPARC和x86系统平台,盘片的设置稍微有所不同,下面我们来 汇总一下这些不同,如图11-2所示。 需要说明的是,在x86平台的fdisk分区,fdisk分区是硬盘dos分区的一 部分,是为了安装多操作系统时,留给其他一些其它的操作系统(如 Solaris)的。盘片常用方法如表11-3所示 3.硬盘分区表 硬盘标识的一个重要的组成部分就是分区表,它存放着盘片、盘片的 边界和盘片的大小等信息。查看分区表的内容可使用format命令。表 11-4就是描述分区表的术语。
设备管理

如何增添非热插拔的外围设备 非热插拔的设备可能有以下这些: CD-ROM; 第二块硬盘; 磁带设备; SBUS card。 增添这些外围设备步骤如下: (1)成为超级用户; (2)使用命令添加设备驱动: # pkgadd [-d] device package-name -d:包含设备驱动的数据包的路径; package-name:包含设备驱动的数据包名。
设备管理



Use random bit patterns [no]? n Enter number of blocks per transfer [126, 0/1/54]: 1 Verify media after formatting [yes]? y Enable extended messages [no]? n Restore defect list [yes]? y Create defect label [yes]? y 使用read命令找到错误的块 analyze> read Ready to analyze (won’t harm SunOS). This takes a long time, but is interruptible with Control-C. Continue? y pass 0
设备管理



2.x86系统的1394(FireWire)和海量存储支持 Solaris 10对1394设备的更新: 已将1394 OpenHCI主机控制器驱动程序更新为包括对x86系统 的支持。以前对1394(FireWire)技术的支持仅可用于SPARC系 统。 引入了scsa1394驱动程序,以支持符合串行总线协议2(SBP-2) 规范的1394海量存储设备。该驱动程序支持由总线供电和自备电 源的1394海量存储设备。以前仅支持1394摄像机。 3.设备文件系统(devfs)的增强功能 devfs文件系统提供下列增强功能: 执行/devices目录中的操作会附加设备条目。未使用的设备条 目被分离开来。 系统启动性能得到增强,这是由于只附加了启动系统所需的设 备条目。当访问设备时将添加新的设备条目。


设备管理


4.Format命令简介 Format命令是系统管理员使用管理硬盘的工具。它的用处和详细信息 如表11-5所示。
设备管理




查看硬盘信息 硬盘的信息主要包括硬盘的使用情况、分区情况和标识内容。 1.查看硬盘的使用情况 键入du命令可以查出每个文件或目录占用了多少个512字节的硬盘块。若某 目录含子目录,则在计算块数时,子目录中的内容也包括在内。 host%du 2913 ./3.0templates 639 ./Srt 347 ./Howto 1998 ./Clipart 607 ./Newtemplates 38 ./Modemstuff 2004 ./Config/Art 6593 ./Config 13280 host%
设备管理

上面例子中的输出以512字节的块为单位,欲换算成兆字节(MB), 应除以2048,上例中,13280/2048=6.48MB。 也可以用du-k列出以K为单位的输出结果,使用du-s可以只列出总空 间大小而无须列出详细目录大小。
设备管理

Fra Baidu bibliotek

2.查看硬盘的分区的情况 使用format命令可以查看到硬盘分区表的信息: # format Searching for disks...done Specify disk (enter its number):1 Selecting c0t0d0 format> partition partition> print
设备管理


Enter absolute block number of defect: 12354 Ready to repair defect, continue? y Repairing block 12354 (18/4/18)...ok. format> (5)重新格式化硬盘。 若硬盘上有坏块,则重新格式化有时会解决问题。格式化硬盘的命令 是format,其用法和修复扇区错误相似,就是把repair命令换成 format命令,详细信息见format(1M)手册。但请记住,格式化硬盘会 毁掉磁盘上面的所有数据,格式化完成后还须使用newfs命令重新建 立文件系统。 (6)换下旧硬盘。 如果重新格式化和修复坏块都解决不了问题时,就要换下此坏硬盘, 方法详见11.2.4节
硬盘管理概述 1.硬盘标识(Disk Labels) 硬盘标识是专门存放硬盘的控制、结构和盘片信息的地方。目前, Solaris 10支持两种硬盘标识:VTOC和EFI。VTOC是传统的硬盘标识, 但它只能创造小于1 TB大小的文件系统(1TB=1000GB)。EFI标识可以 支持操作系统创造大于1 TB的文件系统。 需要指出的是,Solaris 10在运行64位内核时支持多TB的UFS文件系统, 详细情况请见第12章文件系统的介绍。而在使用EFI标识的情况下,运行 32位的Solaris 10系统也可以支持大于1TB的UFS文件系统。 EFI标识硬盘虽然比VTOC标识硬盘支持文件系统大,但是它也有一些限 制: SCSI驱动器ssd当前支持的磁盘最大只能为2 TB。如果你需要大于2 TB容量的磁盘,请使用磁盘和存储管理产品(如Solaris卷管理器)来创 建较大的设备。 EFI硬盘标识不支持IDE硬盘。 EFI标识硬盘不能作为启动盘启动操作系统。 EFI标识硬盘的全盘表示为cxtydz。 不能用Solaris Management Console管理工具来管理EFI标识硬盘,但 可以用format工具来管理。
设备管理


(3)分析硬盘扇区错误。 成为超级用户或授权角色用户。 卸载故障盘: # umount /dev/dsk/device-name 使用format命令: # format 选择硬盘: Specify disk (enter its number):1 selecting c0t2d0: [disk formatted] Warning: Current Disk has mounted partitions.
系统培训 Solaris10 X86
第五部分 设备管理与资源高 级管理
设备管理




Solaris 10设备管理新特性 Solaris 10版本更新了设备管理,下面我们来介绍这些设备的新特性。 1.支持USB2.0 Solaris USB 2.0 设备支持包括以下功能: 将USB总线速度从12 Mbps提高到480 Mbps。这种速度的增加意味 着当支持USB 2.0规范的设备连接到USB 2.0端口时,其运行速度将大 大高于支持USB 1.1规范的同类设备。 在所有基于PCI的平台上,USB 2.0都可用于Solaris。要提供USB 2.0端口,需要一块USB 2.0 PCI卡。有关针对Solaris发行版确认的 USB 2.0 PCI卡列表,请访问 http://www.sun.com/io_technologies/ihvindex.html。 USB 1.1设备的工作方式与过去一样,即使系统中同时有USB 1.1和 USB 2.0设备也是如此。 尽管USB 2.0设备可以在USB 1.x端口上运行,但其性能远低于连接 到USB 2.0端口时的性能。
设备管理



选择分析菜单: format> analyze 键入setup命令设置分析参数: analyze> setup Analyze entire disk [yes]? n Enter starting block number [0, 0/0/0]: 12330 Enter ending block number [2052287, 2035/13/71]: 12360 Loop continuously [no]? y Repair defective blocks [yes]? n Stop after first error [no]? n
设备管理



(3)建立/reconfigure文件: # touch /reconfigure 这个/reconfigure将导致系统在重新启动时自动检查新的设备; (4)系统关机; (5)将新的设备插到计算机上; (6)重新开机并检查硬件工作是否正常
设备管理




相关文档
最新文档