管理磁盘

2008-7-11 Jerry Solaris

1. 基本知识

  • 扇区 sector:盘片的最小可寻址单元。1个扇区512字节。
  • 磁道 track:在同一个盘面上以同心圆方式排列的扇区构成一个磁道。处在外面的磁道比里面的磁道拥有更多的扇区。
  • 柱面 cyliner:各盘片上位于同一位置的磁道构成一个柱面,从外边缘编号为0。

2. 查看柱面、磁道、扇区比例关系
# prtvtoc

3. 分区 (slice) 命名 c*t*d*s*

  • C:Controller number,控制器编号
  • T:Target number:目标编号
  • D:Disk number:磁盘编号
  • S:Slice number:分区编号,通常0-7

4. 设备的名字,3种:逻辑设备名、物理设备名、实例名。

查看逻辑设备名
# ls -l /dev/dsk/c0t0d0s2

系统把每个设备的物理名字和实例名字记录在 /etc/path_to_inst 文件中,由内核维护。

查看物理名字和实例名
# grep sd /etc/path_to_inst

sd:SCSI 硬盘;dad:IDE 硬盘;cmdk:SATA硬盘

5. 查看所有可能的设备实例
# prtconf | grep -v not (-v not:过滤掉带 not 字符的行)
# sysdef | grep -v not | more

6. 查看可用硬盘
# format

7. 启动重新识别设备
# touch /reconfigure;sync;init 5

OK boot -r

reboot ---r

8. 在线识别新设备
# devfsadm
# devfsadm -c disk -c tape -c audio (特定设备)
# devfsadm -i sd (只配置 SCSI 硬盘)
# devfsadm -v (详细显示改变)
# devfsadm -C (清除 /dev 中被不正常删除的链接)

9. 磁盘分区

SPARC 最多7个 slice,x86 最多9个 slice,不过8,9是保留分片,不能使用。

磁盘标签是用来存放磁盘的控制器、几何信息、分片等信息的区域,通常也叫 Volum Table of Contents,磁盘标签的内容在磁盘的第一个扇区。

磁盘的第一个扇区也叫引导扇区 (boot sector),内容为:MBR (MasterBoot Record,主引导记录),DPT (Disk Partition Table,磁盘分区表),Boot Record ID。

# format
0:列菜单

保存分区表
format>partition
partition>name
format>save
partition>se
partition>label

分区
partition>p

10. 查看磁盘标签
# format>verify
# prtvtoc -h /dev/rdsk/c1t0d0s2

标签备份到文件
# prtvtoc /dev/rdsk/c1t0d0s2 > /vtoc/c1t0d0.vtoc

11. 调整分区大小
format -> disk -> partition -> modify

12. 管理控制台
# smc &

查看 smc 服务状态
# /etc/init.d/init.wbem status

关闭、启动 smc 服务
# /etc/init.d/init.wbem stop | start


发表评论:

Powered by emlog sitemap