11.2 硬盘管理
硬盘是存储数据的设备,在整个系统中具有很重要的地位。详细了解硬盘的管理方法是非常必要的。本节主要介绍硬盘的有关知识和管理方法。
11.2.1 硬盘管理概述
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工具来管理。
2.盘片(Disk Slices)介绍
一个物理盘划分为几个部分,单个部分被称为盘片。存储在硬盘的文件包含在文件系统中,而每个文件系统所在的硬盘部分是一个盘片(Disk Slices)。当我们设置盘片时,需要记住下面的概念:
每个盘片上装有一个文件系统;
没有文件系统可以跨越多个盘片。
对于SPARC和x86系统平台,盘片的设置稍微有所不同,下面我们来汇总一下这些不同,如图11-2所示。
表11-2 盘片在SPARC和x86上的不同
SPARC平台
x86平台
全部的硬盘都贡献给了Solaris
硬盘使用fdisk命令来分区,一个分区可装一个操作系统
VTOC(lable标识)的硬盘可以分为8个盘片,号码是0~7
VTOC(lable标识)的硬盘的fdisk分区可以分为10个分区,号码为0~9
EFI(lable标识)的硬盘可以分为7个盘片,号码为0~6
EFI(lable标识)的硬盘可以分为7个盘片,号码是0~6
需要说明的是,在x86平台的fdisk分区,fdisk分区是硬盘dos分区的一部分,是为了安装多操作系统时,留给其他一些其它的操作系统(如Solaris)的。盘片常用方法如表11-3所示。
表11-3 盘片的常用方法
盘片
文件系统
通常情况下,可在服务器或客户机上找到
解 释
0
Root(/)
都能
安装操作系统的文件和目录,系统不能在EFI lable的硬盘上启动
1
swap
都能
提供虚拟内存
2
—
都能
在VTOC硬盘下,表示整个硬盘。大小不能被改变
在EFI硬盘下,只是一个普通的盘片号码
3
/export
都能
用户可以按照自己的需要定义这个盘片,也可以用来安装客户机需要的操作系统版本
4
都能
用户可以按照自己的需要定义这个盘片
5
/opt
都能
用户可以按照自己的需要定义这个盘片,可以用来安装一些应用软件。如果在盘片没有分配给/opt文件系统空间的话,这个/opt目录大小为0
6
/usr
都能
主要安装一些命令、文档和常用库文件等
7
/home或
/export/home
都能
主要是安装一些用户的文件
8
N/A
N/A
不适用VTOC硬盘
EFI硬盘的保留盘片,不能修改和删除这个盘片
9
—
都能
不使用EFI硬盘
VTOC硬盘上保留盘片
3.硬盘分区表
硬盘标识的一个重要的组成部分就是分区表,它存放着盘片、盘片的边界和盘片的大小等信息。查看分区表的内容可使用format命令。表11-4就是描述分区表的术语。
表11-4 分区表术语
分区表术语
值
描 述
号码
0~7
VTOC硬盘:分区或盘片号0~7
EFI硬盘:分区或盘片号0~6
Tag
0=UNASSIGNED 1=BOOT
2=ROOT 3=SWAP 4=USR
5=BACKUP 7=VAR
8=HOME 11=RESERVED
数字号码表示文件系统被挂接(mount)的分区号
Flags
wm
这个分区可以写和挂接(mount)
wu
这个分区是可以写的,但是不能被挂接。这是swqp分区
rm
这个分区可以被读,也可以被挂接
4.Format命令简介
Format命令是系统管理员使用管理硬盘的工具。它的用处和详细信息如表11-5所示。
表11-5 Format工具的用处和详细信息
用 处
详细信息
在操作系统上寻找所有的硬盘驱动
报告下列信息:
目标所在的位置
硬盘的结构
硬盘是否被格式化
硬盘是否有被mount上的分区
找回硬盘标识
方便硬盘修复操作
修复有缺陷的硬盘扇区
允许管理员修复硬盘驱动或者回到出厂设置
格式化和分析硬盘
创建扇区和校验扇区
硬盘分区
硬盘分成盘片并在每个盘片上创建单个文件系统
增添硬盘标识
写硬盘名和控制信息到硬盘,目的是为了硬盘的恢复
11.2.2 查看硬盘信息
硬盘的信息主要包括硬盘的使用情况、分区情况和标识内容。
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可以只列出总空间大小而无须列出详细目录大小。
2.查看硬盘的分区的情况
使用format命令可以查看到硬盘分区表的信息:
# format
Searching for disks...done
Specify disk (enter its number):1
Selecting c0t0d0
format> partition
partition> print
Current partition table (original):
Total disk cylinders available: 8892 + 2 (reserved cylinders)
Part Tag Flag Cylinders Size Blocks
0 root wm 1110 - 4687 1.61GB (0/3578/0) 3381210
1 swap wu 0 - 1109 512.00MB (0/1110/0) 1048950
2 backup wm 0 - 8891 4.01GB (0/8892/0) 8402940
3 unassigned wm 0 0 (0/0/0) 0
4 unassigned wm 0 0 (0/0/0) 0
5 unassigned wm 0 0 (0/0/0) 0
6 unassigned wm 0 0 (0/0/0) 0
7 home wm 4688 - 8891 1.89GB (0/4204/0) 3972780
partition> q
format> q
#
上面的信息显示硬盘共有三个分区,分布在0,1,7号盘片上,2号盘片标识整个硬盘。
阅读(1060) | 评论(0) | 转发(0) |