Solaris系统启动与文件系统挂载详解
需积分: 41 5 浏览量
更新于2024-07-11
收藏 2.88MB PPT 举报
本文主要介绍了Solaris操作系统中的文件系统表,包括关键文件如/etc/vfstab、/etc/default/fs和/etc/dfs/fstypes的作用,以及文件系统的挂接和拆卸方式。同时,还提到了OpenBoot在SUN硬件系统中的重要性,包括OpenBoot的不同版本、启动过程和相关命令。
在Solaris操作系统中,文件系统表是管理和控制文件系统挂接的关键。文件 `/etc/vfstab` 记录了系统中所有的磁盘分区和文件系统,定义了它们的挂接点和挂接时的行为。每个条目包含以下字段:设备名(用作mount命令的逻辑设备名)、用于fsck检查的设备名、挂接点(文件系统安装的目录)。文件 `/etc/default/fs` 定义了系统默认的本地文件系统类型,而 `/etc/dfs/fstypes` 用于记录系统默认的远程文件系统类型。
文件系统的挂接有两种方式:手动挂接,通过命令行执行`mount`命令;自动挂接,通过配置文件(如`/etc/vfstab`)在系统启动时自动执行。系统启动时,`/etc/vfstab`决定了哪些文件系统会被挂接到文件层次结构上,允许用户访问。
在硬件层面,SUN系统基于OpenBoot固件,它在系统启动过程中扮演重要角色。OpenBoot有不同的版本,从最初的SPARC Boot PROM到可下载固件的OpenBoot。在OpenBoot POST阶段,系统执行基本硬件检测、驱动加载、用户界面设置等。在PROM状态下,有多种命令可供使用,例如`banner`显示系统信息,`show-devs`查看设备,`boot`进行引导,`printenv`和`setenv`用于环境变量的查看和设置等。
系统SCSI总线的设备树展示了硬件设备的连接情况,可以通过`probe-scsi`或`probe-ide`命令来检测和识别这些设备。通过EEPROM命令,用户可以查看和修改系统的启动参数,如默认的引导设备和自动启动设置。
Solaris系统的启动流程包括PROM阶段,引导程序阶段和内核初始化阶段。PROM执行自我测试和诊断,加载引导块程序,引导块再加载ufsboot程序,最终由ufsboot加载内核并启动`init`进程,`init`进程则负责运行控制脚本,完成系统的全面启动。
至于系统关闭,通常是由`shutdown`命令执行,按照预定的脚本和步骤安全地停止服务,卸载文件系统,直到最后关闭电源。整个过程确保了系统数据的安全性和系统的稳定运行。
2011-03-14 上传
2011-01-09 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
四方怪
- 粉丝: 28
- 资源: 2万+
最新资源
- JDK 17 Linux版本压缩包解压与安装指南
- C++/Qt飞行模拟器教员控制台系统源码发布
- TensorFlow深度学习实践:CNN在MNIST数据集上的应用
- 鸿蒙驱动HCIA资料整理-培训教材与开发者指南
- 凯撒Java版SaaS OA协同办公软件v2.0特性解析
- AutoCAD二次开发中文指南下载 - C#编程深入解析
- C语言冒泡排序算法实现详解
- Pointofix截屏:轻松实现高效截图体验
- Matlab实现SVM数据分类与预测教程
- 基于JSP+SQL的网站流量统计管理系统设计与实现
- C语言实现删除字符中重复项的方法与技巧
- e-sqlcipher.dll动态链接库的作用与应用
- 浙江工业大学自考网站开发与继续教育官网模板设计
- STM32 103C8T6 OLED 显示程序实现指南
- 高效压缩技术:删除重复字符压缩包
- JSP+SQL智能交通管理系统:违章处理与交通效率提升