对于Sparc系统,磁盘桥篝忸寸二磁盘的第’个扇区——0号扇区0 1-15号嫡区包含“引
峙块”。用以存储系统的哼l导代码母16号艟后面的扇区分割为文件系统分匿或变换分区..Solaris
使川UFS文件系统毒文件系统起始于1 6号扇艇肇
一个Sparc磁盘的布局示意如图2,33所示.,
圈2-33Sp~~rC磁盘布局
2。磁盘标签
磁盘标簦的结构看起来比较复杂,因为Solari塞分匿的布局信息并不魁存储在-起的,惭
足在砒盘标箍中用两种数据结构存储箭区信息:
》 VTOC(Volume Table of Content:s)结构包含分区的数量殷每个分隧的类溅、许州,时
间标志嚣信息。
》 每个分医的起始位置和大小等信息则存储往磁盘图中审
Sparc磁盘标签的数据结构见衰z.ls由
衰2。1SSparc磁盘标签数据结构
┏━━━━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━┓
┃ 相对字节偏嚣《十六进制) ┃ 字节数 ┃ 说 睛 ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ 00-7F ┃ l/ls ┃ ASCI『标鉴 ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ 80- 105 ┃ 1 34 ┃ Spurc VTOCrrl.见衰2。l6J ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ 106-107 ┃ , ┃ 跳过嘲|,t写 ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ 108-109 I ┃ , ┃ 跳过嘲批,谣 ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ IOA--1A3 ┃ 1 54 ┃ 燃嘲 ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ l A.4—1 A5 ┃ ’ ┃ 礁世建f鼗 ┃
┃ ┃ - ┃ ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ IA6--1A7 ┃l 。 ┃ 锄霉笆拄i新般 ┃
┃ ┃ - ┃ ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ IAS-1A9 ┃ , ┃ 坷朴雨i Xr… ┃
┃ ┃ —r ┃ ┃
┗━━━━━━━━━━━━━━━┻━━━━━━┻━━━━━━━━━━━━━━┛
【74】
┏━━━━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━┓
┃ 相对字节偏移《十六进制) ┃l 字节戥 ┃ 说 明 ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━┫
┃ l AA--:i AD ┃ 4 ┃ 保留 ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━┫
┃ IAE-- lAF ┃ 2 ┃ 插凡面 ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━┫
┃ ¨王0~¨王I ┃ 2 ┃ 数据柱面数 ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━┫
┃ 1 a2—I B:L ┃ :2 ┃ 备用枉蹦数 ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━┫
┃ I B4--1 85 ┃ 2 ┃ 戳头数 ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━┫
┃ 186-IB7 ┃ 2 ┃ 母谶道扇l蔓数 ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━┫
┃ I B8一I BB, ┃ 4 ┃ 保留 ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━┫
┃ jI BC-1 C.3 ┃ 。8 ┃ H静睡磁盘嘲l见寰2+IS') ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━┫
┃ 1C4- ICI1 ┃ S ┃ 2并舒i垂谶.啦圜(lrLL表2.J8) ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━┫
┃ ICC-1 D3 ┃ 8 ┃:3捍分l遁磁3盥脚I见丧2.1 S) ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━┫
┃ ID4-- IDB ┃ 8 ┃ 耕分I鬟磁盘例I见袁/.l 8》 ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━┫
┃ J DC--IE3 ┃ 8 ┃ 5抖静匿胜’黼图C地表2.18) ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━┫
┃ IE4 kIEB ┃ S ┃ 酬舒匿磁盘阳【魁表.2.1 8) ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━┫
┃ LEC-1F3 ┃ 8 ┃ 7岸分M磁髓例《见表2.憎) ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━┫
┃ IF4--IFB ┃ 8 ┃ 8抖分I夏磁髓嘲(见表2- I.a} ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━┫
┃ IFC-IFO ┃ 1 ┃ 签名值【“DABE" J ┃
┃ ┃ _-. ┃ ┃
┣━━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━┫
┃ 1FE -iFr ┃ 2 ┃ 橙验椰 ┃
┗━━━━━━━━━━━━━━━┻━━━━━━┻━━━━━━━━━━━━━━━━┛
(1)VOTC
偏移OxSlO-Ox105处的VOTC描述了舒区的个数(相对偏穆OxOC-OxOD)以及每个分区的‘
标志、类型、时问戳等信息-VOTC的结构如表2.16所示。
表2.16VTOC数据结构
┏━━━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ 相对字节倚穆《十六进制) ┃ 字节数. ┃ 说 明 ┃
┣━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 00--03 ┃ 4 ┃ 版本《O柚l》 ┃
┣━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 04ph.08 ┃ 8 ┃ 眷名 ┃
┣━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ OC--OD ┃ 2 ┃ 斗慝数 ┃
┣━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ ou-or ┃ 2' ┃ l榉静区粪!瞰魁豪2,”》 ┃
┣━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ lu-¨ ┃ 2 ┃ Ⅲ讣隧标志《01一界盹被挂蛾;锄一此舒睡为且壤J ┃
┣━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 1.2~I 3 ┃ .' ┃ 2群舒隧豢型(见表2,l n ┃
┃ ┃ J-o ┃ ___ _:_ ___ ┃
┣━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 14-15 ┃ 2 ┃ 2栉分健标志《oi.币能披挂载:80.此分匿为H潍1 ┃
┣━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 16-17 ┃ , ┃ 3肆升I爱类型(见-t2.I 7) ┃
┣━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 18 --19 ┃ 7 ┃ 州静匣标忐∞l一下罐微挂蟪,∞,此井谜为j}读】 ┃
┣━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ I'A-Hj ┃ 2 ┃ 4掌丹区羹~-t见丧2+1 7) ┃
┣━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 1C-1D ┃ _》 ┃ 4拌箭隧标志t0 1.水能键挫载:80。此静K为烈凄' ┃
┣━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ ┃l ┃ ┃
┃ IE-I F ┃ 2 ┃ 5lt/仆区类型(见表2.j 7) ┃
┗━━━━━━━━━━━━━━┻━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━┛
【7 5 l
续表
┏━━━━━━━━━━━━━━┳━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ 柑对字节偏移(十六进制) ┃ 字节数 ┃ 说明 ┃
┣━━━━━━━━━━━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 20.-21 ┃ , ┃ 5钾特陋f杀毒(0-l{{+水能艘持藏i 80,北分I鬟为只谶I ┃
┣━━━━━━━━━━━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ i2 --23 ┃ ' ┃ 酬行医樊型t见表2.1 7) ┃
┃ ┃ 一 ┃ ┃
┣━━━━━━━━━━━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 2}之5 ┃ 2 ┃ 酬什K罐忐(0 I+干能被挂敷i 80.此竹M为H唾l ┃
┣━━━━━━━━━━━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 26-:!7 ┃ 一’ ┃ 矧舒区煎型(啦森2.1 7) ┃
┃ ┃ .-‘ ┃ ┃
┣━━━━━━━━━━━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 28-29 ┃ ’ ┃ 确讣迭标志(O l -水能棱挂载;so。此ir匿为-f是进1 ┃
┃ ┃ - ┃ ┃
┣━━━━━━━━━━━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 2A-2B ┃ 2 ┃ 8彝许【蔓粪型(。蛾表2.l7) ┃
┣━━━━━━━━━━━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 2C--2D ┃ ., ┃ 8撑竹区.杯志佃l。不能被挂糍:80 -此舒l薹为f己潍1 ┃
┃ ┃ - ┃ ┃
┣━━━━━━━━━━━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 挂一39 ┃ 1 2 ┃ 引碍情.豇 ┃
┣━━━━━━━━━━━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 3A一3B ┃ 2 ┃ 保留 ┃
┣━━━━━━━━━━━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 3C-3F ┃ 4 ┃ 罄名他(鲥600DDEEE”) ┃
┣━━━━━━━━━━━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 40“5 ┃ 3。8 ┃ 懔留 ┃
┣━━━━━━━━━━━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 6《}为9 ┃ 4 ┃ I群廿【幂时间龇 ┃
┣━━━━━━━━━━━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 6A-6D ┃ 4 ┃ 2样舒区时删戚 ┃
┣━━━━━━━━━━━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 6E一7I ┃ 4 ┃ 3#'Hv Ix时叫戳 ┃
┣━━━━━━━━━━━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 72~75 ┃ 4 ┃ 剁许匡时问戬 ┃
┣━━━━━━━━━━━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 76-79 ┃ 4 ┃ 5#廿匡时’删戳 ┃
┣━━━━━━━━━━━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 7A- -7i:) ┃ 4 ┃ 6秸分I星垮寸旧j戢 ┃
┣━━━━━━━━━━━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 7E一SI ┃ 4 ┃ 7嚣甘1暮时m】戳 ┃
┣━━━━━━━━━━━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ 82l'8S ┃ 4 ┃ 8群舒随时问戤 ┃
┗━━━━━━━━━━━━━━┻━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
VTOC中每个分区的娄型字一1譬处指叫为菇静区指定的挂载位置量Solarils磁撇标箍结构井
爿《像其他静区体系一样为每个分压指明文件系统类型口表2.17给m r各丹遥娄鹄氅的值曲
表2.17 分匹类型值
┏━━━━━━━━━━━┳━━━━━━━┓
┃ 类型值《+太进制) ┃ 憷 明 ┃
┣━━━━━━━━━━━╋━━━━━━━┫
┃00 ┃术指派 ┃
┣━━━━━━━━━━━╋━━━━━━━┫
┃0 I ┃/'boovi’分M ┃
┣━━━━━━━━━━━╋━━━━━━━┫
┃ 02 ┃,特区 ┃
┣━━━━━━━━━━━╋━━━━━━━┫
┃03 ┃交换符I嚏 ┃
┣━━━━━━━━━━━╋━━━━━━━┫
┃04 ┃/USf/舒反 ┃
┣━━━━━━━━━━━╋━━━━━━━┫
┃u峭 ┃整个道盘 ┃
┣━━━━━━━━━━━╋━━━━━━━┫
┃1016 ┃/stand/行匡 ┃
┣━━━━━━━━━━━╋━━━━━━━┫
┃07 ┃,v酬分}基 ┃
┣━━━━━━━━━━━╋━━━━━━━┫
┃08 ┃ m omc/l箭区 ┃
┣━━━━━━━━━━━╋━━━━━━━┫
┃09 ┃缶哪腑巨舒随 ┃
┣━━━━━━━━━━━╋━━━━━━━┫
┃OA ┃缓冲分‘匿 ┃
┗━━━━━━━━━━━┻━━━━━━━┛
【7 6】
@
注重:前面的信息虽然郜艰重要,但在磁盘持嚣绮所有信息中,时我们的分析最为重要的是
描连分区所在位置韵_罐盘圈*。而井幂莲VT OC。
(2)磁盘图
磁盘图位于磁盘标罄结构的尾部t每个磁盘阁的结构如表2 r,18所示肇
衰2.18磁盘凰结构
┏━━━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━┓
┃ 相对字节偏辖(+六进制) ┃ 字节数 ┃ 说明 ┃
┣━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━┫
┃00~《I3 ┃ 4 ┃赶蛙i rfri:flf母 ┃
┣━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━┫
┃04~O;r ┃4 ┃人小墒f蔓数 ┃
┗━━━━━━━━━━━━━━┻━━━━━━┻━━━━━━━━━┛
我们在工作的过程中都是使用LBA寻址方式,所以蕞心的是分匡的起始扇匿号而并不趄
分区的起始柱面畔-因此还需要将桂耐号换算成扇区数母疗法避:用拄丽数乘以缚隘道扇区
数雷再乘以磁头数(每鞋道扇l基数和磁头数都可以在磁盘囤箭找到】。
磁盘存储信息详解 www.jdcok.com/anli/5/548.html