Solaris系统中客户端Mount命令详解

需积分: 41 0 下载量 102 浏览量 更新于2024-07-11 收藏 2.88MB PPT 举报
本文主要介绍了在Solaris操作系统中,客户端如何使用`mount`命令挂载远程文件系统,以及OpenBoot的简单操作和系统启动过程。 在Solaris系统中,客户端的`mount`命令用于挂载远程文件系统。具体语法如下: ```shell mount [ -F nfs ] [ -o options ] server:pathname mount_point umount [ -F nfs ] server:pathname mount_point ``` 例如,`mount -F nfs venus:/usr/share/man /usr/share/man` 命令将服务器venus上的`/usr/share/man`目录挂载到本地的`/usr/share/man`位置。`-o options`选项允许指定挂载参数,如: - `rw`或`ro`:默认为`rw`,表示读写模式;`ro`为只读模式。 - `bg`或`fg`:如果初次挂载失败,是否在后台(bg)或前台(fg)重试,默认为前台。 - `soft`或`hard`:软挂载在服务器无响应时返回错误,硬挂载会持续重试直到服务器响应。默认为硬挂载。 - `intr`或`nointr`:允许或禁止键盘中断对硬挂载文件系统等待响应的进程。默认为`intr`,即允许中断。 - `suid`或`nosuid`:启用或禁用设置用户ID执行。默认启用。 - `timeo=n`:设置超时时间为n十分之一秒。默认为11,即1.1秒。 - `retry=n`:设置挂载操作重试次数,默认为10,000次。 - `retrans=n`:设置NFS重传次数,n为重传次数,默认为5。 OpenBoot是Sun Microsystems硬件的固件,用于系统启动前的POST(加电自检)和设备初始化。OpenBoot版本从1.x发展到3.x,其中3.x支持可下载的固件。 系统启动过程包括OpenBoot PROM阶段,涉及POST、通用驱动程序加载、用户界面、默认设置等。在PROM状态下,有多种命令可供使用,如: - `banner`:显示系统信息。 - `show-devs`:显示系统设备。 - `devalias`:查看设备别名。 - `boot`:引导系统。 - `help`:获取帮助信息。 - `printenv`:打印环境变量。 - `setenv`:设置环境变量。 - `set-defaults`:恢复默认设置。 - `probe-scsi`/`probe-ide`:扫描SCSI或IDE设备。 - `reset`:重置系统。 OpenBoot还允许通过`eeprom`命令来操作EEPROM,如列出、查看和修改参数,例如更改默认引导设备和自动启动设置。 在Solaris系统启动过程中,首先由PROM进行自我测试和诊断,然后加载引导块(bootblock)程序,引导块程序加载ufsboot引导程序,该程序进一步加载内核。内核初始化后启动init进程,init进程则启动运行控制脚本,完成系统启动。 总结来说,本文涵盖了Solaris客户端挂载NFS文件系统的命令及其参数,以及OpenBoot的系统启动流程和基本操作,对于理解和管理Solaris系统非常有帮助。
2021-07-03 上传