




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Oracle solaris Administration and Maintenance基础培训基础培训北京华胜天成科技股份有限公司北京华胜天成科技股份有限公司 魏冬魏冬培训大纲培训大纲第一章 Oracle/SUN 服务器、存储硬件产品介绍第二章 OpenBoot PROM 介绍第三章 Solaris OS启动和关闭第四章 Solaris OS文件系统及磁盘资源介绍第五章 Solaris OS用户系统管理第六章 Solaris OS进程管理第七章 Solaris OS网络基础第八章 Solaris OS DiskSuite和Symantec Veritas Volume Manager软件基
2、础第九章 Solaris OS 备份和恢复介绍第十章 Solaris OS Troubshooting基础第一章第一章Oracle/SUN Oracle/SUN 服务器、存储硬件产品介绍服务器、存储硬件产品介绍Oracle/SUN Fire X4100Oracle/SUN Fire X4100TOP ViewTOP View Disk : 支持4个热拔插 Disks (36GB, 73GB, or 146GB 10K RPM SAS HDD) Memory : 每个处理器管理4 slots DIMM,最大支持8 slots DIMM 支持DDR1/400 ECC registered DIMM
3、s (128 bit plus ECC databus),单根内存容量支持512M、1024M 2048M,最大支持16G内存容量 Cpu : 能够安装1-2个CPU模块,使用AMD Opteron Processor 200 Series类型处理器,支持single core和dual core,每个处理器每core支持1 MB Level 2 cache Oracle/SUN Fire M5000Top View Disk :支持4个热拔插 Disks (73GB, 146GB, or 300GB 10K RPM SAS HDD) Memory:支持最大8个内存板,每个内存板8 slots
4、,单根内存容量 支持1G、2G、4G、8G,最大支持512G内存容量 Cpu :支持最大4个CPU模块组,每个模块组包含2个Cpu 支持SPARC 64 VI(2 cores)和SPARC 64 VII(4 cores )处理器Oracle/SUN StorEdge 3310Front ViewFront ViewRear View Ultra160 SCSI LVD 2U-high 存储 支持单控制器单总线, 单控制器双总线, 双控制器单总线 ,双控制器双总线连接方式 支持RAID 0, 1, 0+1, 3, 5, 3+0, and 5+0, 同时使用hot spare热备磁盘 每个控制器5
5、12MB cache,最大支持128 Luns 12个热拔插磁盘槽位,支持的磁盘类型:36G、73G、146G、300G 10Krpm scsi磁盘;36G,73G、146G、300G 15Krpm scsi磁盘Oracle/SUN Fire V880Oracle/SUN Fire V880Left ViewRight ViewDisk :支持最大12个热拔插 Disks (36.4GB,73.4GB, 146GB,10K RPM FC-AL HDD) Memory:支持最大4个Cpu/Memory板,每个Cpu/Memory板16 slots,单根内存容量支持128M、256M、512M、1
6、G,单个Cpu/Memory板最大支持16G内存容量,总共支持最大64G内存容量 Cpu :支持最大4个CPU/Memory板,每个Cpu/Memory板2个Cpus,最大支持8 Cpus;支持UltraSPARCtm III 750Mhz,UltraSPARC III 900Mhz,UltraSPARC III 1050Mhz,UltraSPARC III 1200Mhz处理器Oracle/SUN Fire T5240Oracle/SUN Fire T5240Rear ViewRear ViewTop ViewTop ViewTwo UltraSPARC T2 Plus multicore
7、processorsSPARC V9 architecture, ECC protected1.2GHz 4-Core (32 2 for a total of 64 concurrent threads)1.2GHz 6-Core (48 2 for a total of 96 concurrent threads)1.2GHz 8-Core (64 2 for a total of 128 concurrent threads)1.4GHz 8-Core (64 2 for a total of 128 concurrent threads)4MB Level 2 cacheUp to 1
8、6 73GB (10K or 15K RPM), 146GB 10K RPM, and 300GB, Up to 8 32GB 10K RPM SAS 2.5 inch form factor disk drives solid state drivesTotal DIMM slots:Total DIMM slots: 16 on system board, 16 on memory mezzanine, 32 slots totalDIMM type:DIMM type: FBDIMMDIMM size:DIMM size: 1GB, 2GB, 4GB or 8GBMaximum capa
9、city:Maximum capacity: 256GB (32 8GB) Oracle/SUN Netra 240Oracle/SUN Netra 240Top ViewRear ViewOne or Two 1.28GHz or 1.503GHz UltraSPARC IIIi, 64 bit, 4-way Superscalar SPARC V964 KB data, 32KB instruction and 1 MB integrated L24 DIMM slots per processor, registered DDR-1 SDRAM (PC2100) 128 bit + EC
10、C databus System configuration from 1GB to 8GB Three internal PCI 2.2 compliant expansion slots:One 64 bit 33/66 MHz 3.3V full-length Two 64 bit 33 MHz 5V half-length Up to two hot-swap Ultra-320 SCSI 73GB or 146GB 15Krpm disksOne Ultra160 SCSI multimode (SE/LVD)Three internal PCI 2.2 compliant expa
11、nsion slots:One 64 bit 33/66 MHz 3.3V full-length Two 64 bit 33 MHz 5V half-lengthOralce/SUN Fire 6800Rear ViewRear View2 to 24 processorUltraSPARCtm III: 750MHzUltraSPARC III Cu (copper based): 900MHz, 1050MHz or 1200MHzUltraSPARC IV: 1050MHz, 1200MHz or 1350MHzUltraSPARC IV+: 1.5GHz or 1.8GHzUltra
12、SPARC III and III CU:UltraSPARC III and III CU:Primary (L1): 32 KB instruction, and 64 KB data cache Secondary (L2): 8 MB, ECC protectedUltraSPARC IV:UltraSPARC IV:Primary (L1): 64 KB 4-way data, 32 KB 4-way instruction, 2 KB Write, 2 KB PrefetchSecondary (L2): 16 MB external (exclusive access to 8
13、MB per pipeline), On-chip controller and address tags UltraSPARC IV+:UltraSPARC IV+:Primary (L2): 2 MB on-chipSecondary (L3): 32 MB off-chipFireplane, 9.6 GB/sec (at 150 MHz)Maximum of 6 CPU/Memory boards and 4 I/O assembliesTwo CPUs with 32 GB (max) Memory or four CPUs with 64 GB (max) memory Eight
14、 PCI slots supporting: 6 full or short cards4 at 33 MHz, 5V (slots 2, 4, 5, 6)2 at 33/66 MHz, 3.3V (slots 3, 7) 2 short boards33 MHz, 5V (slots 0 and 1)Four CompactPCI slots supporting 4-3U cPCI cards2 at 33/66 MHz, 3.3V (slot 0 and 1)2 at 33 MHz, 5V (slots 2 and 3)64 GB memory (max) per 4 CPUs or 3
15、2 GB memory (max) per 2 CPUs on a CPU/Memory board Maximum system memory capacity of 384 GB (6 64 GB) 1GB DIMMs are not supported on 750MHz CPU/Memory boardsTwo System ControllerStorage D240 Tray(two UltraWide SCSI3 disk drive, and one DVD drive and one DDS4 tape drive )Oracle/SUN StorEdge A1000Orac
16、le/SUN StorEdge A1000Rear ViewRear ViewUp to 1.7TB in a single A1000, up to 15.8TB with 9 A1000s in a rack.A1000s were available in 8 disk and 12 disk versionsSupport 4G 9G 18G 36G 72G 146G10000 RPM 1 Height LVD Disk Drive, Ultra-320 SCSIOracle/SUN StorageTek 6140Oracle/SUN StorageTek 6140Rear ViewR
17、ear ViewCharacteristics for this array include: Dual RAID controllers 2GB or 4GB of battery-backed cache Four 4 Gb/s FC host connections per controller Five to sixteen hard disk drives per tray Supports RAID 0, 1, 3, 5, and 1+0 Rack mountable Small 3 RU chassis Total capacity depends on the followin
18、g: Number of expansion trays added to a controller tray Up to three expansion trays can be added to a controller tray (with 2GB cache) Up to six expansion trays can be added to a controller tray (with 4GB cache) A controller tray and six expansion trays provide 112 disk drives (7 trays x 16 disk dri
19、ves) Example of available storage: 300GB FC disk drives - total raw capacity = 33.6TB (112 x 300GB) Sixteen 300GB FC drives in controller tray and ninety-six 500GB SATA drives in expansion trays - total raw capacity = 52.8TB (16 x 300GB + 96 x 500GB)Oracle/SUN StorEdge 3510Oracle/SUN StorEdge 3510Or
20、acle/SUN StorEdge 3510Oracle/SUN StorEdge 3510All RAID configurations ship pre-configured with RAID level zero (RAID 0).Supported RAID levels include 0, 1, 0+1, 1+0, 3, 5, 3+0, and 5+0Up to 12 Disk drives per array36.4GB Disk drives 12 x 36.4 = 436.8GB73.4GB Disk drives 12 x 73.4 = 880.8GB146.8GB Di
21、sk drives 12 x 146.8 = 1.762TB300GB Disk drives 12 x 300 = 3.6TBOracle/SUN Netra 20Oracle/SUN Netra 20Top ViewTop ViewRear ViewRear ViewOne or TwoUltraSPARC III at 750 MHzUltraSPARC III Cu at 900 MHzUltraSPARC III Cu at 1200 MHz8 MB integrated second-level8 slots populated in two banks of four 128,
22、256, 512, or 1024 MB DIMMs Four internal PCI 2.1 compliant slots:One full-size PCI slot, 32- or 64-bit, 33- or 66-MHz, 3.3 VDC Two full-size PCI slots, 32- or 64-bit, 33-MHz, 5.0 VDC One short-size PCI slot (slot 3), 32- or 64-bit, 33-MHz, 5.0 VDC Up to two 3.5-inches by 1-inch fibre channel 36 GBUp
23、 to two 3.5-inches by 1-inch fibre channel 73 GB10X DVD-ROM Drive20-40GB 4 mm DDS-4 DAT Tape Drive第二章OpenBoot PROM 介绍OBPOBPOpenBoot PROM (OBP) 固件在系统加电时就立刻运行。OBP固件的主要任务包括:测试并初始化系统硬件从存储设备或者网络启动操作系统提供了对软件和硬件的交互调试工具OBP 的新特性通过Patch升级,支持第三方硬件SUN企业级服务器在系统加电时或者系统重启时执行POST。POST在OBP开始引导操作系统之前完成对所有硬件设备的初始化。同时P
24、OST还会标识新的设备,并使这些新设备能够被OBP及系统使用。所有的SUN系统都存在提供硬件检测和初始化的firmware,同时又提供一些user interface,这就是Boot PROM的功能。Boot PROM 芯片固化在系统主板上NVRAM芯片是可插拔的,包含有系统的hostid、Ethernet Address等系统参数Boot PROM内容Power-on self-tests (POST):系统自检,在系统reset或者boot命令发起时执行;检测基本cpu board logic对于不同的系统板POST也不同Device drivers:基本的设备驱动User interfa
25、ce:用户界面Default parameters:缺省的参数NVRAM内容Ethernet addresshost IDtime-of-day clockEEPROM部分包括许多参数可以通过下面的方式进入到 OpenBoot环境中: 对操作系统执行Shutdown(#/usr/sbin/shutdown y g0 i0)或init操作(#/usr/sbin/init 0) 按住Stop键的同时按下A如果系统的OBP变量配置为“不自动引导”(auto-boot?=false)系统自检完成后就会停留在OBP的用户接口界面(OK提示符下)常用命令常用命令4bannerbanner4show-dev
26、sshow-devs4devaliasdevalias4bootboot4helphelp4printenvprintenv4setenvsetenv4set-defaultsset-defaults4probe-scsi(probe-scsi-all/probe-ide)probe-scsi(probe-scsi-all/probe-ide)4Reset-allReset-all help 各命令的使用方法printenvNVRAM参数值setenv设置及修改NVRAM参数set-default设置某NVRAM参数值set-defaults将全部NVRAM设置为缺省值test-all检测所有
27、设备test net检测网络连接watch-clock检测系统时钟banner系统加电提示信息.enet-addr系统以太地址.idprom 已格式化的IDPROM内容probe-scsi与on-board SCSI控制器相连的设备probe-scsi-all与on-board SCSI及Sbus SCSI控制器相连设备probe-fcal-all在E3500上查看光纤通道上的设备.versionPROM版本PROMPROM状态的常用命令(续)状态的常用命令(续)例:banner:显示系统信息(包括机型、PROM版本号、内存、序列号、 以太网地址和Host ID),可以在验货时查看系统的信息。
28、ok bannerbannerSun UltraSPARC 60 UPA/PCI (2 X UltraSPARC-II 296MHz), Keyboard PresentOpenBoot 3.11, 256 MB memory installed, Serial #3159808.Ethernet address 8:0:22:1a:e7:3f, Host ID: 72303700.show-devs:显示设备信息。devalias:列设备别名和设备名。boot device -option:启动系统 device-name:表示启动设备名 option: . .a 完成交互式引导 r 完成一
29、个重新配置引导,系统探测出所有被连接的设备。 s 将系统带至运行等级s。 v 显示详细的启动信息。 x 使文件系统可写。1、使用缺省设备引导系统。ok bootboot2、利用可选引导设备引导系统。Ok boot cdromboot cdrom3、引导无盘客户。Ok boot netboot net4、使用缺省设备引导系统至s级(单用户)。Ok boot sboot shelp:显示help信息printenv:显示系统的PROM环境变量Boot命令boot boot device_name - options其中a 参数执行交互式启动方式,提示root、swap和其它重要文件系统r 参数执行
30、reconfiguration boot,系统检测所有连接的设备并且在/devices和/dev目录下生成相应的设备文件同时更新/etc/path_to_inst文件。 s 参数将系统boot到Level S阶段,一般用来做维护的工作,如修改密码等。v 参数显示start-up具体的消息,一般用于troubleshooting boot problems.常用例如:boot cdrom sboot -rboot disk1bootPrintenv结果以及常用参数,显示结果以及常用参数,显示NVRAM中的参数中的参数Parameter Name Value Default Valuelocal-
31、mac-address? false falsescsi-initiator-id 7 7auto-boot? false trueboot-device disk net disk netDevalias结果以及结果结果以及结果ok devaliasscreen /iommu0,10000000/sbus0,10001000/SUNW,tcx2,800000ttyb /obio/zs0,100000:bttya /obio/zs0,100000:akeyboard! /obio/zs0,0:forcemodekeyboard /obio/zs0,0audio /iommu/sbus/SUNW
32、,CS4231floppy /obio/SUNW,fdtwoscsi /iommu/sbus/espdma4,8400000/esp4,8800000net-aui /iommu/sbus/ledma4,8400010:aui/le4,8c00000net-tpe /iommu/sbus/ledma4,8400010:tpe/le4,8c00000net /iommu/sbus/ledma4,8400010/le4,8c00000disk /iommu/sbus/espdma4,8400000/esp4,8800000/sd3,0cdrom /iommu/sbus/espdma4,840000
33、0/esp4,8800000/sd6,0:dtape /iommu/sbus/espdma4,8400000/esp4,8800000/st4,0tape0 /iommu/sbus/espdma4,8400000/esp4,8800000/st4,0tape1 /iommu/sbus/espdma4,8400000/esp4,8800000/st5,0disk3 /iommu/sbus/espdma4,8400000/esp4,8800000/sd3,0disk2 /iommu/sbus/espdma4,8400000/esp4,8800000/sd2,0disk1 /iommu/sbus/e
34、spdma4,8400000/esp4,8800000/sd1,0disk0 /iommu/sbus/espdma4,8400000/esp4,8800000/sd0,0Probe-scsi-allProbe-scsi-all结果结果在系统异常halt或者使用stop+a后执行probe-scsi-all将会将系统挂起。所以正确的方法是:1、Ok状态下先setenv auto-boot?=false;2、然后reset-all3、最后执行probe-scsi-all此命令可以用来验货时检查磁盘和cdromok probe-scsi-all/iommu0,10000000/sbus0,10001
35、000/espdma4,8400000/esp4,8800000Target 3 Unit 0 Disk CONNER CFP1080E SUN1.055150MSNGOk probe-scsi-allTarget 3Unit 0 Disk SEAGATE ST1480 SUN0424626600190016Copyright (c)All Rights ReservedTarget 6Unit 0 Removable Read Only device SONY CD-ROM 列出所有EEPROM的参数 # eeprom 列出一个EEPROM的参数 # eeprom boot-device 修
36、改缺省的boot device # eeprom boot-device=disk2 修改auto-boot?参数 # eeprom “auto-boot?”=trueOracles Integrated Lights Out Manager(ILOM)提供高级的服务处理器硬件和软件用于管理和监控你的服务器。可运行于SPARC,X86的Oracle/SUN 服务器平台,两种方式能进行访问,WEB和CLI。Oracle(R) Integrated Lights Out ManagerVersion 3.0.0.0 r54408Copyright (c) 2010, Oracle and/or i
37、ts affiliates. All rightsreserved.-Oracle ILOM Management Target Namespace/SP The targets and properties below this target type are used on a Sun serverfor configuring the Oracle ILOM service processor (SP) and for viewinglogs and consoles./CMM On blade chassis platforms, this target type replaces /
38、SP and is used forconfiguring the Oracle ILOM chassis monitoring module (CMM)./SYS The targets and properties below this target type are used on a Sun serverto monitor inventory status and environmental sensors, as well as tomanage service components. The targets under this target type directlycorre
39、spond to the names of the hardware components, some of which areprinted on the physical hardware./CHOn blade chassis platforms, this target type replaces /SYS and providesinventory status, environmental status, and hardware management at thechassis level. The target types directly correspond to nome
40、nclature namesfor all hardware components, some of which are printed onto the physicalhardware./HOST The targets and properties below this target type are used on a Sun serverto monitor and manage the host operating system.显示网络配置信息show /SP/network配置网络IP及修改相关参数set /SP/network pendingipaddress=ipaddre
41、sspendingipdiscovery=dhcp|static pendingipgateway=ipgatewaypendingipnetmask=ipnetmaskcommitpending=true启动主机start /SYS or start /CH停主机stop /SYS or stop /CH强制停主机stop -f|force /SYS or stop -f|force /CHReset主机reset /SYS or reset /CH启动一个主机串口连接start /SP/console停止一个主机串口连接stop /SP/console强制退出主机串口连接stop -f|f
42、orce /SP/console第四章Solaris OS启动和关闭Solaris OS启动流程我们将solaris操作系统的启动过程大致分为4个阶段:1.1.引导引导PROMPROM阶段阶段在引导序列的第一部分,引导PROM完成以下步骤:1、运行自检诊断:引导PROM运行一个自检例程来校验系统的硬件和内存。 在成功地完成自检诊断后,开始它的引导序列。2、显示系统标识标题:硬件平台、键盘类型、主机ID、PROM修订版本号、以太网地址等都被显示出。3、从default boot device扇区0上读取disk label:4、从被编程在PROM内的缺省引导设备中查找引导程序:引导PROM读系统
43、的被称为bootblk的基本引导程序(位于115扇区),此引导程序包含ufs文件系统的读入程序。引导PROM可被编程以试用别的引导设备。5、装入引导程序:文件系统的读入程序打开引导设备,找出称为ufsboot的二级引导程序,将它装入内存。在32位系统中的是/platform/uname i/ufsboot在64位系统中是/platform/uname m/ufsboot2.2.引导程序阶段引导程序阶段 /ufsboot程序已接管。在 /ufsboot程序被装入后,引导PROM装入32位或者64位内核(/kernel/unix)。 32位系统的specific kernel是/kernel/pl
44、atform/uname m/kernel/unix,generic kernel是/kernel/genunix;64位系统的specific kernel是/kernel/platform/uname m/kernel/sparcv9/unix, generic kernel是/kernel /sparcv9 /genunix。Autoconfiguration阶段此时/etc/system文件将被读取AutoconfigurationAutoconfiguration 操作系统的kernel包括两个静态的core(unix和genunix)和一系列kernel modules。 其中ke
45、rnel module是hardware device dirver或者software component,当系统initial 或者reconfiguration boot,系统执行self-test并且检测所有连接的设备,当需要访问device时, 相应的kernel driver modules会自动load到内存。此过程为Autoconfiguration。3.3.内核初始化阶段内核初始化阶段当内核开始初始化自身时,内核开始用 /ufsboot程序装入模块,以便读文件。当内核读入挂接root分区所用的模块后,内核不再从内存映射 /ufsboot程序,但利用它自己的资源继续初始化系统。
46、4./4./sbin/initsbin/init阶段阶段内核建立用户进程和启动 / /sbin/initsbin/init程序。/ /sbin/initsbin/init程序利用 / /etc/inittabetc/inittab文件中的信息启动进程。init进程执行一个rc脚本,或多个脚本,而脚本再执行一系列别的脚本,这些脚本(/ /sbin/rcsbin/rc)检查文件系统和挂接文件系统,启动各种进程,完成清扫房间任务。一个运行级别指的是系统的一种执行状态。Solaris环境中提供了下述运行级别:RL功能功能0PROM监控模式1管理模式(单用户模式,安装了文件系统,用户不能登录)2多用户模
47、式(没有资源共享)3多用户模式(资源共享)4当前版本未使用5停机(Sun4m和Sun4u的系统将停掉电源)6重新启动系统到运行级别3S,s单用户模式,用户不能登录在缺省情况下,在系统被成功地引导后,系统被移至运行等级3 3(完全多用户状态)。Solaris 2.x环境提供了多个运行等级(或操作状态):运行级0: 进入PROM监控状态,相当于关闭系统。运行级1: 管理状态。加载多用户状态所需要的文件,其他用户不能登录。运行级2: 进入多用户状态,资源不能通过网络共享。运行级3: 进入多用户状态,资源可以通过网络共享,是正常情况下的多用户状态。运行级4: 一种多用户状态,通常不用。运行级5: 可以
48、安全地关闭电源。运行级6: 重新引导到缺省运行级别。运行级S,s: 进入单用户状态,不加载多用户状态所需要的文件,其他用户不能登录。唯一不需要/etc/inittab文件存在的运行级。说明:1、单用户状态:指虚拟控制台终端被安排为系统控制台; 且只有超级用户是可用的; 进入单用户状态需要知道rootroot口令。2、多用户状态:指所有已定义终端和守护进程均被运行。# who r run-level 3 Jul 12 11:43 3 0 S 之前的运行级别自系统最近一次启动后,处于当前运行级别的次数。当前运行级别系统时间如何确定系统的运行级别/etc/inittab文件文件s3:3:wait:/
49、sbin/rc3 /dev/msglog 2/dev/msglog ././devices/iommu0,10000000/sbus0,10001000/espdma5,8400000/esp5,8800000/sd3,0:d实例名Instance是内核使用的设备名称,用dmesg可以看到设备的Instance系统中的文件/etc/path_to_inst文件包括了物理名称和Instance的对应关系文件系统类型文件系统类型4盘文件系统盘文件系统UNIXUNIX文件系统文件系统-ufs与磁带,硬盘对应 CDROM CDROM文件系统文件系统- -hsfs与CDROM对应 PC PC文件系统文件
50、系统-pcfs软盘对应 LOGLOG文件系统文件系统4网络文件系统网络文件系统 NFSNFS: 网络或分布式文件系统文件系统类型文件系统类型4虚拟文件系统虚拟文件系统 定义:虚拟的或基于存储器的文件系统4tmpfstmpfs :临时文件系统 (/tmp)0 利用交换区作存储区0 访问快0 文件不永久4lofslofs :循环文件系统 (循环安装)4procfsprocfs:进程文件系统 (/proc)虚拟文件系统: RAM-based file system;不占硬盘空间,在系统运行后,它占用内存。lofs:用于创建新的虚拟文件系统。 可以使用两个路径中的任何一个访问文件。procfs:存在在
51、内存中,它包含在/proc目录中活跃进程的个数列表。/proc目录中的信息由ps这样的命令使用。不要删除/proc目录中的文件,不要删除该目录中的进程来杀死进程。/Proc不使用硬盘空间,没必要从该目录下删除文件。 The loopback file system device allows new, virtual file systems to be created, which provide access to existing files using alternate pathnames. Once the virtual file system is created, other
52、 file systems can be mounted within it, without affecting the original file system.例如:/tmp/newroot是一个lofs文件系统,可以将/mount到/tmp/newroot,这样可以通过/tmp/newroot访问/UFSUFS文件系统结构文件系统结构=磁盘分区-cylinder group=每个cylinder group由cylinder组成=每个cylinder分成很多磁盘块=磁盘块有四种类型1.Boot block2.Superblock3.Inode4.Storage or data bloc
53、k超级块备份超级块柱面组块inodeLable(标签)数据数据备份超级块柱面组块inode数据柱面组0柱面组1启动块Boot Block=存储用来启动系统的程序=用来启动系统的文件系统才有active Boot Block=仅位于cylinder group 0且在分区的第一个8Kbytes内Bootblk: bootstrap program位于disk lable之后的 15 扇区,每个扇区是 512字节。 每一个文件系统都有bootblk块,它们位于每个文件系统的开始,但除了启动文件系统之外,其它文件系统的bootblk块,有可能是空的,或是非active的。Superblock=存储文
54、件系统的大量信息存储文件系统的大量信息 文件系统的大小和状态 文件系统卷标 文件系统逻辑块大小 最后更新的时间 Cylinder group大小 每个cylinder group中的data block的数目 data block的摘要信息 文件系统状态:clean 、 stable 、 active 最后安装点的路径名=每个每个cylinder groupcylinder group都有都有superblocksuperblock的复本的复本Inode=存储除文件名外的有关文件的所有信息=大小为128字节=内容包括: 文件类型 文件模式 文件的硬链接数 文件的属主和属组 文件的大小 15个文
55、件磁盘块地址指针 文件创建、访问和修改的日期inode类型和权限大小(bytes)上一次文件被访问的时间上一次文件被修改的时间上一次inode被修改的时间12个直接数据块指针3个间接数据块指针扇区的数目Shadow inode指针属主和属组ID硬链接个数目Data Block=存储文件信息=文件系统创建时确定=两种大小 逻辑块 8 Kbyte 分片大小 1 Kbyte磁盘分区磁盘分区在SUN系统中,磁盘被分成多个(1-8)称为slice区间。其中Slice 0在引导盘上作为根 (root)文件系统。Slice 2代表整个磁盘,一般不建议将Slice2挪做它用。用户数据通常存放在Slice7上。
56、右图是一个典型的磁盘分区。磁盘分区一般是在安装系统时就划分好的,也可以使用format命令来分区。管理硬盘1、硬盘识别:devfsadm(drvconfig;disks),boot r,reboot - -r2、硬盘分区:format,prtvtoc3、格式化分区:newfs4、加载分区:mount5、卸载分区:umount6、分区目录查看:df7、检查文件系统:fsck块设备和裸设备:rdsk,dsk创建文件系统创建文件系统创建文件系统:newfs=-b size 块大小(8192字节)=-f size 段大小(1024字节)=-i bytes 文件大小的平均值(2048字节)=-m fre
57、e 保留空间(10%)newfs -b 8192 /dev/rdsk/c0t3d0s6加载和卸载加载和卸载文件系统文件系统手动mount和umount 文件系统 mount filesystemname mountpoint umount mountpoint如: mount /dev/dsk/c0t3d0s6 /usr umount /usr文件系统表文件系统表4/etc/vfstab列出了系统中存在的全部磁盘区和文件系统4/etc/default/fs系统默认的本地文件系统类型4/etc/dfs/fstypes系统缺省的远程文件系统类型/etc/vfstab文件文件 device to m
58、ount device to fsck Mount point FS type Fsck pass mount at boot mount optionsMount其它文件系统其它文件系统 # mount -F pcfs /dev/diskette /pcfs # mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /cdrom加载镜像:lofiadm -a /data/cd.iso /dev/lofi/1mount -F hsfs -o ro /dev/lofi/1 /mntcd /mnt卸载镜像:# umount /mnt# lofiadm -d /dev/lofi
59、/1# lofiadm如何终止使用文件系统的进程如何终止使用文件系统的进程4列出使用文件系统的进程列出使用文件系统的进程#fuser -c -u mount-pointfuser -c -u mount-point-c-c 报告在安装点处使用的文件(使用的进程)- -u u 对每个进程显示用户名(进程对应的用户)mount-point 文件系统安装点4终止使用文件系统的进程终止使用文件系统的进程#fuser -c -k mount-pointfuser -c -k mount-point例子: #fuser -c -u /data1 #fuser -c -k /data1检查纠正文件系统错误检
60、查纠正文件系统错误4文件系统会发生错误4系统提供的工具 fsck4fsck的使用 # #fsck option filesystemfsck option filesystemFsck错误信息缩写:缩写 含义BLK 磁盘块号DUP 重复的磁盘块号DIR 目录名CG 磁盘柱面组MTIME 文件上次被修改的时间UNREF 未索引如何恢复坏的如何恢复坏的SuperblockSuperblock#cd /#umount /home1#newfs -N /dev/rdsk/c0t2d0s3 super-block backups (for fsck -b #) at: 32, 34736,#fsck -
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小区物业管理方案包括什么
- 2025班组新能源汽车制造班组分包合同
- 2025版水利工程设施安装及监理合同协议
- 教师职业道德与专业发展 课件 9.2.1《小学教师专业标准(试行)》基本理念解读
- 教师职业道德与专业发展 课件 1.1.1道德与职业道德
- 扶贫日主题活动策划方案
- 户外健康运动活动方案
- 中级银行管理课件
- 幼儿园指甲教育活动策划方案
- 班级元旦晚会主题的活动方案
- 九上道法知识点梳理(全册)-九年级道德与法治上册必备知识梳理总结(部编版)
- YB/T 5202.1-2003不定形耐火材料试样制备方法第1部分:耐火浇注料
- GB/T 700-2006碳素结构钢
- GB/T 41419-2022数字化试衣虚拟人体用术语和定义
- GB/T 24218.1-2009纺织品非织造布试验方法第1部分:单位面积质量的测定
- GB/T 1633-2000热塑性塑料维卡软化温度(VST)的测定
- 《病毒学》(研究生)全册配套完整课件
- 第十七章其他熔化焊接与热切割作业课件
- 手术讲解模板:肩关节全部置换术课件
- 腧穴总论 2特定穴课件
- 数显压力表说明书
评论
0/150
提交评论