solaris 10200Word格式.docx

上传人:b****6 文档编号:19684861 上传时间:2023-01-08 格式:DOCX 页数:99 大小:101.62KB
下载 相关 举报
solaris 10200Word格式.docx_第1页
第1页 / 共99页
solaris 10200Word格式.docx_第2页
第2页 / 共99页
solaris 10200Word格式.docx_第3页
第3页 / 共99页
solaris 10200Word格式.docx_第4页
第4页 / 共99页
solaris 10200Word格式.docx_第5页
第5页 / 共99页
点击查看更多>>
下载资源
资源描述

solaris 10200Word格式.docx

《solaris 10200Word格式.docx》由会员分享,可在线阅读,更多相关《solaris 10200Word格式.docx(99页珍藏版)》请在冰豆网上搜索。

solaris 10200Word格式.docx

/etc/svc/volatile这个目录下是一些log文件以及系统运行的文件的相关状态。

/proc系统当前运行的进程的信息。

/system/contractCTFS(契约文件系统)是一个创建,控制,和观察契约的一个接口。

契约提高了进程了系统资源之间交互的性能。

SMF使用契约来跟踪进程的情况。

/ststem/object用来描述当前系统load的module。

/dev/dsk块磁盘设备。

/dev/fbs桢缓寸器设备文件。

/dev/md后磁盘的逻辑卷管理。

/dev/pts虚拟终端设备。

/dev/rdsk裸磁盘设备。

/dev/rmt裸磁带设备

/dev/sound声音设备和声音设备控制文件。

/dev/term串行设备。

表2/etc

/etc/acct记述系统的一些配置信息。

/etc/cron..dcron使用的配置信息。

/etc/default可变程序的一些默认信息。

/etc/inet网络服务的配置文件。

/etc/init.d停止和开始服务的脚本,以及用于改变运行级别的一些文件的存储。

/etc/lib当/usr文件系统不可用时需要的一些动力连接库。

/etc/lp打印子系统的配置信息。

/etc/mail邮件子系统的配置信息。

/etc/nfsNFS登陆服务的配置信息。

/etc/opt选择包的配置消息。

/etc/rc#.d当进入和离开特殊运行级别的脚本。

/etc/security控制RBAC和一些私有的安全设置。

/etc/skel新用户登陆的默认的初始化shell文件。

/etc/svcSMF的数据库和log文件的所在。

/etc/zoneszone的初始化和参考文件。

/usr/bin标准的系统命令。

/usr/ccsC的编辑程序和库。

/usr/demo演示程序和数据。

/usr/dtCDE(CommonDesktopEnvironment)软件的目录和挂接位置。

/usr/include头文件(C程序和其他一些程序)

/usr/java包含JAVA程序和库的目录。

/usr/kernel一个可以加载的核心模式的独立平台同时,在系统启动过程中并没有具体的要求。

/usr/lib数据库所依赖的体系结构,可变程序库和用户并不直接到入的二进制信息。

/usr/opt可选择包的一些配置信息。

/usr/sbin系统管理命令。

/usr/spool/var/spool的符号连接文件。

/var/admlog文件所在。

/var/crashcrashdump的所在。

/var/spool

/var/svc

/var/tmp

文件组成的介绍:

SOLARISOE的所有文件所使用的文件名和记录被称为信息接点。

许多数据也使用数据块。

总体来说,每个文件名有一个相应的信息接点,同时信息接点提供数据块的接入。

文件名

文件名是许多通常可进入和可操作的文件目标。

一个文件必须有文件名以及相对应的信息接点。

信息接点

信息接点是SOLARISOE使用关于文件信息记录的目标。

总的来说,信息接点包含了2部分,第一,信息接点含盖了关于文件的信息,包括,文件的所有者,文件的权限,和它的大小。

第二,信息接点包含了文件所对应的数据块的指针。

信息接点是一些数字,同时文件系统包含了属于它自己的信息接点列表。

当一个新的文件系统创建时,完成的这个新的信息接点列表也创建在这个文件系统中。

数据块

数据块是一些用于存储数据的磁盘空间单元。

规则的文件,目录和符号连接使用数据块。

设备文件并不占有数据块。

认识文件方式:

SloarisOE支持一种可以在所有以UNIX为基础操作系统上找到的标准的文件设置方式。

大体上来说,文件提供的功能有:

数据存储,活动设备,或者允许交互处理间的通信。

在SloarisOE中存在着多种文件方式,归纳主要有下列4种:

正规或者传统的文件。

目录

字符连接

设备文件。

正规文件,目录和字符连接用于存储各种类型的数据。

设备文件并不存储数据。

而设备文件用于提供设备的使用权限。

使用ls命令可以用于辨别文件类型之间的区别。

用ls–l命令看到的第一栏字符信息是用来指示文件类型的。

一般性文件

是系统中存在的普通的大多数的文件,能够保存用户的各种类型的数据。

可以通过vi进行编辑。

目录是存储了文件名以及和inode的关联信息。

连接文件

连接文件是相当与其他一个文件的指针。

可以用ln来建立。

第三章 

管理本地磁盘设备

目标:

描述基本的磁盘结构

描述磁盘的命名规则

列出设备

重新配置设备

执行硬盘分区

管理磁盘的label

描述SMC

使用SMC分区

首先,先来说一下物理磁盘的组成:

磁盘的存储区域是由一些碟片组成的。

这些碟片是旋转的

磁盘读写定位机械臂移动磁盘头来进行定位

读写把数据读写到碟片表面的磁介质上。

一个碟片又被分为:

扇区(一个扇区为512byte,也就是一个磁盘块),磁道,柱面

磁盘slice就是将一个磁盘在逻辑上分出来的分区。

一般来说一个磁盘可以分成8个区0~7。

一般slice2代表整个磁盘。

一般的分配方式为:

/

 

swap

整个磁盘

4

/opt

/usr

/export/home

但是,在安装的时候,可以根据自己的需要来安装很分配。

磁盘的命名规则一般为:

c#t#d#s#的方式。

但是如果加如了卷管理的方式,磁盘的命名规则会根据卷管理软件的要求进行更改的。

比如:

vertiasvolumemanager下为/dev/vx/dsk/dgname/volume。

C:

一般controllernumber

T:

代表targetnumber

D:

一般代表disknumber

S:

一般代表slicenumber

在solaris下所有的磁盘一般被分为3种命名方式:

逻辑设备名

物理设备名

实名

逻辑设备名是来源于物理设备名的一个连接,连接于/devices目录。

所有的逻辑设备名都在目录/dev下。

逻辑设备名的命名方式就是采用c#t#d#s#。

所有在/dev下的设备又分为/dev/dsk和/dev/rdsk两中块设备和字符设备。

物理设备名是系统中唯一用来标识本地物理设备的。

设备名在/devices下。

物理设备名是由一系列的接点名组成的。

用/来进行路径的区分。

光纤盘与其他的不太一样是有WWN(worldwidename)号来表示。

实名是有kernel为每个设备分配的一个缩写名。

Sdn:

代表SCSI硬盘。

Dadn:

代表ide硬盘

Ssdn:

代表光纤盘

查看设备设备名可以在/etc/path_to_inst文件中,有详细的设备列表清单。

(查看网卡设备的时候比较轻松)

也可以使用prtconf|grep–vnot来查看设备列表的清单。

在一个就是format命令。

重新识别设备的时候,可以通过3种方式一种是:

Touch/reconfigure

Init5

然后,加上设备然后再重新启动。

(基本上已经不用这样的方式了)

另一种是用drvconfig

再一种是devfsadm(8以后开始出现的命令)

format实用程序是一个系统管理员工具,用于在Solaris操作环境中对硬盘的准备工作。

用户可以通过使用format实用程序来进行磁盘的分类管理,主要的目的是对磁盘进行分区。

为磁盘分区,系统管理员需要:

正确的识别磁盘

规划磁盘

使用format实用程序分区

为磁盘加上新分区的标签(label)

只有root用户可以使用format实用程序。

如果普通用户运行了format实用程序,系统将显示没有权限或者没有找到磁盘。

磁盘卷标和分区表

在Solaris操作环境中,每一个磁盘都在存储区域旁边指定一个区域,来设置关于磁盘的控制器,表面分布和分区的信息。

这个信息称为磁盘的卷标。

其他部分则是用于描述内容的卷表(volumetableofcontents,VTOC)。

这个磁盘卷标或者VTOC保存在磁盘的第一个扇区。

为一个磁盘建立卷标是为了要在磁盘上写入分区的信息。

如果系统管理员在定义分区后忘记了为磁盘加卷标,分区信息就会丢失。

磁盘卷标的一个重要部分就是定义磁盘分区的分区表,分区在柱头上的分界线和所有分区的长度。

Flag:

wm=磁盘分区是可写并且可mount的

wu=磁盘分区是可写并且不可mount的

rm=磁盘分区是可读并且可mount的

ru=磁盘分区是可读并且不可mount的

Cylinders分区的起始柱头数和终止柱头数

Size分区的长度:

Mbytes(mb),Gbytes(gb),Blocks(b),Cylinders(c)

Blocks每个分区的柱头的总数和扇区的总数

定义磁盘Slices

Slices是定义在一个柱头组和柱头的长度上的。

柱头组的起始位置是柱头0

定义磁盘partitions

下面描述了定义磁盘的partitions先决条件。

不良的条件

当建立或者改变底盘的slices时,有2种可能发生的不良条件:

浪费的磁盘空间和重叠的磁盘Slices。

浪费的磁盘空间:

当一个或者多个柱头没有在Slices中定位所产生的空间

重叠的磁盘Slices:

当一个或者多个柱头同时被多个Slices定位。

定位磁盘分区表

当root用户使用format实用程序选择磁盘的分区时,一个磁盘分区表的拷贝就被读入内存并且显示当前的磁盘卷标。

Format实用程序通常是依赖于/etc/format.dat文件来读或者调用format实用程序。

可以使用/etc/format.dat文件来快速定义可用磁盘表和预先的分区表。

用户可以使用下列命令来将从/etc/format.da文件中预先设定的分区表读入当前卷标。

select:

从/etc/format.dat文件中选择一个预先设定的分区表

print:

显示选择的分区表

label:

将选择的分区表写入磁盘的卷标

verify:

定位磁盘卷标和显示新信息

disk:

选择磁盘

name:

为改变了的分区表建立一个名字

save:

保存名字到./format.dat文件中

进行磁盘分区

按照下面的步骤为磁盘分区

1.Root用户在提示符前输入format并且回车

format

Searchingfordisks...done

AVAILABLEDISKSELECTIONS:

0.c0t0d0<

SUN18Gcyl7506alt2hd19sec248>

/pci@1f,4000/scsi@3/sd@0,0

1.c0t1d0<

SUN9.0Gcyl4924alt2hd27sec133>

/pci@1f,4000/scsi@3/sd@1,0

Specifydisk(enteritsnumber):

1

Format实用程序搜索所有已经绑定的磁盘,每个被找到的磁盘,format都显示他的逻辑设备名,硬件名,物理参数和物理设备名。

2.选择在磁盘逻辑设备名左边的编号选择第二个磁盘。

selectingc0t1d0

[diskformatted]

FORMATMENU:

disk 

-selectadisk

type 

-select(define)adisktype

partition 

-select(define)apartitiontable

current 

-describethecurrentdisk

format 

-formatandanalyzethedisk

repair 

-repairadefectivesector

label 

-writelabeltothedisk

analyze 

-surfaceanalysis

defect 

-defectlistmanagement

backup 

-searchforbackuplabels

verify 

-readanddisplaylabels

save 

-savenewdisk/partitiondefinitions

inquiry 

-showvendor,productandrevision

volname 

-set8-charactervolumename

!

<

cmd>

-execute<

thenreturn

quit

用于分割Slices的特定的菜单包括

partition:

显示分区菜单

将当前定义的分区写入磁盘卷标

读并且显示磁盘卷标

quit:

退出format实用程序

3.在format提示符输入partition

format>

partition

PARTITIONMENU:

-change`0'

-change`1'

-change`2'

-change`3'

-change`4'

-change`5'

-change`6'

-change`7'

select-selectapredefinedtable

modify-modifyapredefinedpartitiontable

name 

-namethecurrenttable

print 

-displaythecurrenttable

-writepartitionmapandlabeltothedisk

-execute<

partition菜单已经显示了。

这个菜单使用户可以执行下列功能

0-7:

指定8个分区的柱头组和长度

从/etc/format.dat中选择之前定义的分区表

modify:

改变之前定义的分区表

命名当前的分区表

显示当前的分区表

将当前分区表写入磁盘卷标

4.在partition提示符输入print显示在内存中的磁盘卷标的拷贝。

partition>

print

;

分区名Currentpartitiontable(original):

Totaldiskcylindersavailable:

4924+2(reservedcylinders)

Part 

Tag 

Flag 

Cylinders 

Size 

Blocks

0unassigned 

wm 

(0/0/0) 

1unassigned 

0-4923 

8.43GB 

(4924/0/0)17682084

3unassigned 

4unassigned 

5unassigned 

6unassigned 

home 

分区的名字显示在第一行的括号中

下面显示每列的含义

Part:

磁盘的Slice编号

Tag:

之前定义的可选的标记符

之前定义的可选的标志位

Cylinders:

Slice的起始柱头和结束柱头

Size:

Slice的容量

Blocks:

每个Slice的柱头的总数和扇区的总数

5.输入0选择Slice0

0

Enterpartitionidtag[unassigned]:

Enterpartitionpermissionflags[wm]:

Enternewstartingcyl[0]:

Enterpartitionsize[0b,0c,0.00mb,0.00gb]:

400

6.当提示IDtag时,输入问号可以列出所有的可选项

7.按回车键则使用默认的tag

8.当提示permissionflags时,输入问号可以列出所有的可选项

9.按回车则使用默认的flag

10.输入回车可以设置起始的柱头

11.为Slice0输入新的容量

12.输入print,显示改变后的当前Slice0

13.输入1选择Slice1

14.按回车选择默认的tag和flags

15.输入Slice1的新起始柱头

16.输入Slice1的新容量

17.输入print显示改变后的Slice

18.输入7选择Slice7

19.按回车选择默认的tag和默认的flag

20.输入Slice7的新起始柱头

21.输入Slice7的新容量,可以输入$,表示自动分配到最后一个柱头

22.输入print显示分区表

23.检测没有错误后,使用label命令为磁盘建立卷标

保存分区表到/etc/format.dat文件

1.在partition菜单输入name,并且输入一个唯一的名字

2.输入quit命令退出分区菜单

3.输入save保存新的分区表信息。

输入/etc/format.dat的完整路径名

定位和使用定制的分区表

1.进入partition菜单

2.使用select命令选择定制的分区表

3.将选择的分区保存到磁盘卷标中

4.退出partition菜单

5.读新的磁盘卷标

6.退出format实用程序

使用modify命令重新分配磁盘

用户有时需要改变Slice的容量,例如磁盘扩容,或者减少。

最简单的办法就是在partition菜单中使用modify命令。

当一个磁盘现有的Slice被重新分区并重新设置了卷标,那么磁盘上所有现有的数据都将丢失。

现有的重要数据必须备份。

Freehog分区是用于一个保存其他Slice容量改变的磁盘空间

使用modify命令

使用下列步骤改变磁盘Sl

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 历史学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1