对于很多人来说,硬盘就是一个“黑匣子”,可以将其看作是以某种方式存储数据、程序和/或操作系统的小型设备。当然,只要您关心的就是这些,此种看法并没有什么不妥。但作为系统管理员,您关心的一个主要问题应该是数据保护。另一个优先考虑的问题应该是,如何有效地在内存和物理磁盘之间移动数据。在本文中,我将详细介绍一个可在 Solaris 操作系统中使用的基本实用程序:format。
format 实用程序用于管理磁盘上的分片,它最初是为了管理与 SCSI 连接的磁盘而编写的,因此,如果磁盘是通过 IDE 连接的,其性能可能会有所不同。如果已安装并正确配置了相应的驱动程序,您应该可以管理光纤通道连接的驱动器以及 RAID 引擎提供的 LUN。
除了 format 以外,我还介绍了一些其他命令,它们分为两种类型:非破坏性和破坏性。我始终以粗斜体显示破坏性命令,并在这些命令前面加上 Warning(警告)一词。例如:如果以超级用户身份运行 «Warning: cd / ; rm –r * »,实际上会破坏系统磁盘。
尽管非破坏性命令应该是没有破坏性的,但是否在系统中运行这些命令完全由您决定。破坏性命令将破坏磁盘上的数据,因此,只有在您确实了解所执行的操作时,才能运行这些命令。
以下是在本文中使用的命令:format、prtvtoc、dd、od、cat 和 fmthard。
磁盘术语:
磁盘标签:
该特殊区域包含磁盘的相关信息,例如,几何参数和分片。它还称为卷目录 (Volume Table Of Contents, VTOC)。磁盘标签是磁盘上的前 512 个字节。目前,大多数磁盘在出厂时都已加上了标签。
缺陷列表:
这是无法执行写入或读取操作的磁盘区域列表。制造商总是会提供一个缺陷列表,而且我们将会看到,这是一个“增长型”(grown)列表,即它会随着时间的推移而不断变大。
分区表:
分区表是磁盘 VTOC 的一部分,其中包含磁盘上的分片(亦称分区)、分片边界以及分片大小。分片由磁盘上一系列连续的块组成。磁盘上有 8 个分片 [0-7],但使用可扩展固件接口标签 (Extensible Firmware Interface Label, EFI) 标记磁盘时除外;我们将在后面对此稍加说明。在大多数情况下,我们不使用第 2 个分片,因为它表示整个磁盘。
阅读本文时,请记住以下几点:
* 每个磁盘分片只能存储一个文件系统。
* 一个文件系统不能跨多个分片(假定未使用逻辑卷管理器)。
* 在创建文件系统后,除非对整个磁盘进行重新分区,否则无法更改文件系统的大小。
* 分片不能跨多个磁盘。(对于使用 n 个磁盘并在系统中将其表示为一个磁盘的 RAID 引擎,format 实用程序只能看到一个磁盘。)
分享到:
相关推荐
### Solaris 10 下安装 Oracle 11g R2 数据库详解 #### 一、环境准备 在开始安装之前,需要确保环境已经准备好。本文档以 Sun T5220 服务器为例,运行的操作系统为 Solaris 10 Update 10 (U10)。以下是安装前的...
### Solaris巡检命令详解 #### 一、概述 Solaris是Sun Microsystems开发的一款高性能的UNIX操作系统,在服务器领域有着广泛的应用。为了确保系统的稳定运行,定期进行系统巡检至关重要。巡检不仅能够帮助我们及时...
【Solaris系统维护详解】 Solaris,作为一款由Sun Microsystems开发的UNIX操作系统,因其稳定性、安全性和高效性而被广泛应用于企业级服务器环境。对于初次接触或者需要进行系统维护的IT人员来说,理解和掌握...
《Solaris 10文件系统详解》 Solaris 10是Sun Microsystems开发的一款操作系统,其文件系统设计是其核心特性之一。本文将详细介绍Solaris 10中的三大类文件系统,包括基于网络的文件系统、虚拟文件系统以及基于磁盘...
### Solaris快速查找手册知识点详解 #### 一、硬件系统状态查询 **1. 查看CPU状态** - 使用`psrinfo -v`来获取有关CPU的信息,包括CPU的数量、型号等。 - `mpstat`命令可以用来监控系统的CPU利用率,并且能够列...
### Solaris培训知识点详解 #### 一、SUN发展简史 - **硬件体系**:Sun Microsystems 是一家美国计算机公司,成立于1982年,以其高性能工作站和服务器闻名。Sun 的硬件产品线包括了基于 SPARC 架构的服务器、工作站...
可执行与可链接格式(Executable and Linkable Format,简称ELF)是一种标准的文件格式,用于表示二进制可执行文件、目标代码、共享库以及核心转储等。ELF格式在Unix系统及其变种中广泛使用,包括Linux、FreeBSD、...
《Solaris系统管理命令详解》 Solaris操作系统作为一款强大的UNIX系统,提供了丰富的系统管理命令,使得管理员可以高效地监控和维护系统。本文将详细解析其中的一些关键命令及其功能。 1. **ab2admin**: 该命令...
### Solaris系统管理核心知识点详解 #### 一、Solaris系统概述 - **Solaris**:是由Sun Microsystems公司开发的一款高性能UNIX操作系统,适用于SPARC和Intel硬件平台。 - **SunOS 5.x**:作为Solaris 2.x的核心...
### Solaris常用系统命令知识点详解 #### 一、`showrev` 命令 - **功能**: `showrev` 命令用于显示Solaris系统的版本信息。 - **参数**: - `-p`: 显示已安装的补丁信息。 - **示例输出**: ``` Hostid: 24cc...
ELF(Executable and Linkable Format)是UNIX系统联盟制定的一种可执行文件和共享库的标准格式,被广泛应用于各种类UNIX操作系统,如Linux、Solaris等。这种格式为编译器、链接器、加载器以及运行时系统提供了统一...
关键命令有`format`、`newfs`、`fsck`、`mount`、`df`、`umount`等。 ##### 进程管理 通过`ps`查看进程状态,`kill`终止进程,`nohup`使进程在后台运行。 ##### 软件包管理 涉及软件包的查询、安装、校验、删除...
ELF(Executable and Linkable Format)是一种在多种类UNIX系统,如Linux、Solaris、FreeBSD等操作系统中广泛使用的可执行文件和共享库的标准格式。它为编译器、链接器、加载器以及运行时系统提供了一种统一的数据...
假设我们有一个基于 Apache 2.0.59 + Resin EE 2.1.17 + JDK 1.5.0.07 的 Web 服务器环境,部署在 Solaris 10 Update 3 操作系统上。该服务器运行一段时间后出现响应慢的问题,需要通过 JDK 内置工具进行诊断。 1. ...
与Linux、Solaris等系统使用的ELF(Executable and Linkable Format)二进制文件不同,Mach-O包含了更适应苹果操作系统特性的设计。 在Mach-O格式中,一个应用程序或动态库包含了一系列的"load commands",这些命令...
《Solaris 10系统安装详解》 在IT领域,Oracle Solaris 10操作系统以其稳定性和安全性备受赞誉。本文将详细阐述如何进行Solaris 10系统的安装,特别是涉及网络配置和硬盘管理的关键步骤。 首先,我们关注的是系统...
Solaris是由Sun Microsystems开发的一款基于UNIX的操作系统,它以其高性能和可靠性著称,在企业级服务器市场中占有重要地位。Solaris系统中包含了许多实用的管理和操作功能,如文件管理、磁盘管理、用户管理、进程...