Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5725825
  • 博文数量: 745
  • 博客积分: 10075
  • 博客等级: 上将
  • 技术积分: 7716
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-29 12:09
文章分类

全部博文(745)

文章存档

2019年(1)

2016年(1)

2010年(31)

2009年(88)

2008年(129)

2007年(155)

2006年(197)

2005年(143)

分类:

2005-05-08 09:38:04

管理逻辑磁盘设备

基本内容
描述一块磁盘的基本体系结构
描述设备的命名规则
设备清单
重新配置设备
执行磁盘分区
描述solaris管理控制台
使用solaris管理控制台来对一个磁盘进行分区
一块磁盘包括物理组成部分和逻辑组成部分,物理组称公布分包括磁盘platters和读/写首部,逻辑
组成部分包括磁盘分区,柱面,轨迹,和扇区.
每个轨迹包括的扇区数随半径的改变而改变,半径大的轨迹所拥有的扇区数量比半径小的多.
以不同的柱面来区分不同的磁盘分区,通常情况下包含八个磁盘分区.
根据约定,分区2用来标示整个磁盘.分区2包括整个磁盘的重要数据,比如说磁盘大小,可被用于存储
文件和目录的有效的柱面总数.
slice 2
offset cylinders:0-8891
size;8892 cylinders
SLICE         NAME             FUNCTION
0             /                    系统文件的根目录
1             swap              交换区域
2                                  整个磁盘
5             /opt               可选择的软件
6             /usr                系统执行和程序
7             /export/home  用户文件和目录
磁盘分区的命名规则
用八个字符的字符串来代表一个分区的全名.这个字符串包括controller number,target number,
disk number,slice number.
controller number: 控制介于系统和磁盘单元之间的交流
target number:目标号,和一个指定的磁盘,磁带机或者CDROM的硬件地址进行通信
disk number:逻辑单元号(LUN)
slice number:分区号(从0-7)
内嵌的SCSI配置和IDE配置代表了根据两种不同的体系结构下的磁盘分区命名规则
对于SCSI硬盘来说,它的disk number一般都是d0
逻辑设备名:所有的逻辑设备名都保存在/dev目录,包括了c number,t number,d number,s number
它是一些对应于/devices目录下设备的符号链接
每个磁盘设备都在/dev/dsk和/dev/rdsk里面有一个条目,分别对应于块设备和字符设备
物理设备名:物理设备名唯一的标示了硬件设备的物理路径
实例名:实例名是由内核对系统上每个设备指定的名称的缩写,比如说:
sdn:sd是磁盘名,n是号码,比如说sd0就标示第一块SCSI磁盘设备
dadn:dad是磁盘名,n是号码,比如说dad0就标示第一块IDE磁盘设备
*列出系统设备
有三种方法:1,使用/etc/path_to_inst文件
           2,使用prtconf命令
           3,使用format命令
/etc/path_to_inst文件在系统启动的时候被读取,包括物理名和实例名,一般不允许系统管理员做
更改
使用prtconf命令可以查看内存容量
使用format命令来展示当前可用的磁盘下所有逻辑,物理设备名
*执行重配置设备
如果一个重配置的启动过程被唤起或者devfsadm命令在运行,系统就能识别一个新添加的外围设备
执行一个重配置的启动过程:
1,创建reconfigure文件
#touch /reconfigure
2,执行init 5命令来重新启动以便识别新添加的设备
3,关闭所有外围设备的进程
4,安装外围设备,确保安装的外围设备和目前系统上的设备不发生冲突
5,启动所有外围设备的进程
6,启动系统,进入到登陆窗口
7,用prtconf或者format命令来确认新增外围设备成功
很多设备都是24小时不间断运行,这样就不能通过重新启动来识别新添加的外围设备,这就可以采用
devfsadm命令来执行
devfsadm命令执行重配置进程和自动更新/etc/path_to_inst文件以及/dev,/devices目录
限制devfsadm命令对某些device class进行重配置,可以加限制条件如:
#devfdadm -c device_class
device_class包括硬盘,磁带,端口,声音和伪文件
用devfsadm命令对某些指定的设备进行配置可以执行:
#devfsadm -i driver_name
打印出/dev目录和/devices目录的变化,可以用:
#devfsadm -v
简要介绍磁盘分区表
作为root用户,当使用format命令并选定一个磁盘来进行分区的时候,从内存中读出一份复制的磁盘
分区表作为当前的磁盘分区表,format指令存储在/etc/format.dat文件当中,当使用format 命令的
时候,这个文件就被读.
磁盘标签:磁盘标签用于记录磁盘管理员,磁盘分区的一些信息,另外用于描述磁盘标签的是VTOC(
volume table of contents),磁盘标签或者VTOC被存储在磁盘的第一个扇区里面.
磁盘标签的一个重要部分是分区表,标示了磁盘的分区,柱面信息,和每个分区的大小.
*管理磁盘标签
可以通过两种方法来查找,查看一个磁盘标签或者VTOC
1,在format命令下使用verify命令
2,在命令行下面输入prtvotc,例如:
#prtvtoc /dev/rdsk/c1t0d0s2
*重新标签一块磁盘
当下述两种情况之一发生的时候就用fmthard命令来重新标签一块磁盘:
1,磁盘上的VTOC被毁坏
2,管理员改变了磁盘上的分区信息但是没有保存一个备份在/etc/format.dat文件中
将VTOC保存到一个文件下,可以用:
#prtvtoc /dev/rdsk/c1t0d0s2 > /vtoc/c1t0d0
关于管理控制台不作赘述

阅读(1913) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~