solaris - 10(200)(2)

2019-02-20 21:00

FORMAT MENU:

disk - select a disk

type - select (define) a disk type

partition - select (define) a partition table current - describe the current disk format - format and analyze the disk repair - repair a defective sector label - write label to the disk analyze - surface analysis

defect - defect list management backup - search for backup labels verify - read and display labels

save - save new disk/partition definitions inquiry - show vendor, product and revision volname - set 8-character volume name ! - execute , then return quit

用于分割Slices的特定的菜单包括 。partition:显示分区菜单

。label:将当前定义的分区写入磁盘卷标 。verify:读并且显示磁盘卷标 。quit:退出format实用程序

3.在format提示符输入partition format> partition

PARTITION MENU:

0 - change `0' partition 1 - change `1' partition 2 - change `2' partition 3 - change `3' partition 4 - change `4' partition 5 - change `5' partition 6 - change `6' partition 7 - change `7' partition

select - select a predefined table

modify - modify a predefined partition table name - name the current table print - display the current table

label - write partition map and label to the disk ! - execute , then return quit

partition菜单已经显示了。这个菜单使用户可以执行下列功能 。0-7:指定8个分区的柱头组和长度

。select:从/etc/format.dat中选择之前定义的分区表 。modify:改变之前定义的分区表 。name:命名当前的分区表 。print:显示当前的分区表

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

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

;分区名?Current partition table (original):

6

Total disk cylinders available: 4924 + 2 (reserved cylinders)

Part Tag Flag Cylinders Size Blocks

0 unassigned wm 0 0 (0/0/0) 0 1 unassigned wm 0 0 (0/0/0) 0

2 backup wm 0 - 4923 8.43GB (4924/0/0) 17682084 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 0 - 4923 8.43GB (4924/0/0) 17682084

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

下面显示每列的含义

。Part:磁盘的Slice编号

。Tag:之前定义的可选的标记符 。Flag:之前定义的可选的标志位

。Cylinders:Slice的起始柱头和结束柱头 。Size:Slice的容量

。Blocks:每个Slice的柱头的总数和扇区的总数

5.输入0选择Slice 0

partition> 0

Part Tag Flag Cylinders Size Blocks

0 unassigned wm 0 0 (0/0/0) 0

Enter partition id tag[unassigned]: Enter partition permission flags[wm]: Enter new starting cyl[0]:

Enter partition size[0b, 0c, 0.00mb, 0.00gb]: 400 partition>

6.当提示ID tag时,输入问号可以列出所有的可选项 7.按回车键则使用默认的tag

8.当提示permission flags时,输入问号可以列出所有的可选项 9.按回车则使用默认的flag

10.输入回车可以设置起始的柱头 11.为Slice 0输入新的容量

12.输入print,显示改变后的当前Slice 0 13.输入1选择Slice 1

14.按回车选择默认的tag和flags 15.输入Slice 1的新起始柱头 16.输入Slice 1的新容量

17.输入print显示改变后的Slice 18.输入7选择Slice 7

19.按回车选择默认的tag和默认的flag 20.输入Slice 7的新起始柱头

21.输入Slice 7的新容量,可以输入$,表示自动分配到最后一个柱头22.输入print显示分区表

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

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

7

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被重新分区并重新设置了卷标,那么磁盘上所有现有的数据都将丢失。现有的重要数据必须备份。

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

使用modify命令

使用下列步骤改变磁盘Slice的容量

1.输入format并且回车 2.选择一个适当的磁盘 3.输入partition

4.输入modify并且回车

5.输入回车以认可默认的选择

6.选择默认的选项并且回车或者输入yes

7.按回车认可Slice 6是Free Hog分区。如果Slice 6没有分配空间,那么用户必须指定其他的Slice

使用Free Hog Slice

当root调用format实用程序改变一个或者多个磁盘的Slices,一个“临时性“的Slice必须被指定来为扩张和收缩调节运做

当其他Slics是扩展的,恢复,独占或者一个Slice变小是牺牲的空间时,这个临时Slice是用于调整空间的。所以,这个临时的Slice有时被成为free hog

free hog分区只在安装或者运行format时存在。普通情况下是没有free hog分区存在的

8.输入Slice 0的容量,并且回车 9.按回车默认其他分区的容量 10.按回车确认使用这个分区表 11.给当前的分区命名

12.将改变了的分区表写入磁盘卷标 13.输入quit退出

查看磁盘的VTOC

8

用户可以使用2个方法来查看,定位磁盘的卷标或者VTOC

第一个方法是在format实用程序中是verify

第二个方法是调用prtvtoc命令

使用verify命令读磁盘的VTOC

1.在format提示符下输入verify并且回车 format> verify

Primary label contents:

Volume name = < >

ascii name = pcyl = 7508 ncyl = 7506 acyl = 2 nhead = 19 nsect = 248

Part Tag Flag Cylinders Size Blocks

0 root wm 446 - 1376 2.09GB (931/0/0) 4386872 1 swap wu 0 - 445 1.00GB (446/0/0) 2101552 2 backup wm 0 - 7505 16.86GB (7506/0/0) 35368272 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 1377 - 7505 13.77GB (6129/0/0) 28879848 2.输入quit退出

使用prtvtoc命令读磁盘的VTOC

# prtvtoc /dev/rdsk/c0t0d0s2

。Dimensions(尺度):描述磁盘的物理尺度 。Flags:描述分区表中的flags 。partition:描述分区表

。flags:00=wm/01=wu/10=rm/11=ru 。First Sector:定义Slice的起始扇区 。Sector Count:定义Slice的总共扇区 。Last Sector:定义Slice的结尾扇区

。Mount Directory:显示当前的分区是否被挂接在某一目录中

fmthard命令

使用prtvtoc命令,用户可以保存磁盘的VTOC到一个文件。这允许用户在下列情况下使用fmthard命令来从新为磁盘建立卷标。

。在磁盘上的VTOC被破坏掉了

。因为偶然的原因导致磁盘上的分区表变化了

为了将prtvtoc命令的输出保存到其他磁盘的一个文件中,用户可以在fmthard命令中使用datafile变量。

Fmthard –s datafile /dev/rdsk/c#t#d#s2

9

如果发生了上面描述的其中一种情况,并且先前保存了一个文件,用户可以:

1.运行format,选择磁盘并且为默认的分区表设置磁盘卷标 2.使用fmthard命令将datafile中的信息写回磁盘

# fmthard –s /vtoc/c1t3d0 /dev/rdsk/c1t3d0s2

SMC是一个图形界面的管理方式,可以很容易直观的来使用,具体的使用过程在这里就不在详细说明了。说明一下SMC的启动和停止的步骤。 /etc/init.d/init.wbem status 查看运行状态 /etc/init.d/init.wbem stop 停止服务 /etc/init.d/init.wbem start 启动服务

第四章 管理文件系统 目标要求:

描述solaris 文件系统

创建一个新的UFS文件系统 使用fsck来检验文件系统 解决文件系统不连续 监视文件系统的使用

首先来描述一下solaris文件系统,solaris支持3种类型的文件系统: 基于磁盘的文件系统 分布式文件系统 Pseudo文件系统

基于磁盘的文件系统又可以分为:

UFS:在10的时候UFS可以达到TB。 Hsfs:支持CDROM的高密数据 Pcfs:支持DOS的FAT32文件系统

Udfs:支持DVD和CDROM的通用文件系统格式。

分布式文件系统

NFS:我们通常所说的网络文件系统共享方式。

Pseudo文件系统

Pseudo文件系统是一种基于内存的文件系统方式。它包括:

Tmpfs : 临时文件系统是基于内存而存在的。当机器重新启动的时候它会创建新的数据,而将以前存储的数据清除。

Swapfs: 是用于swap管理的。

Fdfs: 文件描述器文件系统又/dev/fd下的文件描述器为打开的文件提供一个明确的名字。 Procfs:进程文件系统在/proc下为每一个运行的进程提供一个描述。 Mntfs:为本地已经mount的文件系统提供一个只读的信息。

Objfs:kernel object 文件系统。这个文件系统是描述当前kernel已经加载的module的相关详细信息。存储在/system/object。

Devfs:设备文件系统。使用/devices下的信息。

Ctfs:契约文件系统。来源于/system/contract目录。使用SMF跟踪进程。 以便对进程的错误等等进行及时的处理。

Solaris操作环境ufs文件系统

10


solaris - 10(200)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:-信息提示

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: