Solaris10本地磁盘管理

  硬盘的接口类型分为:ST506、IDE、EIDE、ESDI、Ultra-ATA、SCSI、SATA、SAS(串行SCSI)等。主流的硬盘接口主要是IDE(E-IDE/ATAPI)和SCSI、SATA

   磁盘由sector、track、cylinder组成。

  Sector(扇区):是盘片的最小可寻址单元,一个扇区可容纳512字节,也叫磁盘块(disk block)。扇区会被集合成簇(cluster),簇也叫数据块,操作系统通常以数据块作为单位对硬盘进行操作。

  Track(磁道):多个扇区端对端连成一个圆圈构成一个磁道,容量随半径增加而增大。

  Cylinder(磁柱、柱面):构成硬盘的每个碟片都被划分成数目相等的track,并从外缘的”0“开始编号,具有相同编号的track形成一个圆柱,称之为磁盘的柱面。(硬盘柱面数和一个碟片上的磁道数是相同的)。

 注意:Solaris OS以固定大小的方式使用磁盘,即每个track的sector数量是固定的。

 

  分区概念:

  我们在使用磁盘的时候会把磁盘分成几个不同的区域,在Solaris中通常叫做分片(slice),Solaris以柱为单位对磁盘进行分片操作。

  常见分片如下:

   slice 0:根文件系统。

   slice 1:swap

   slice 2:代表整个磁盘

   slice 3:/var文件系统,各种日志、记录文件都放在这个目录

   slice 4:用户可以根据自己的需求定义该盘片

   slice 5:/opt文件系统,通常存放可选的软件包

   slice 6:/usr文件系统,通常存放系统的库文件与二进制文件(可执行文件)

   slice 7:/export/home文件系统,通常是系统中用户的家目录所在地(用户登录后的当前工作路径   )

  分片的命名惯例:

  C代表controller number ,表示主机总线适配器HBA(Host Bus Adapter)、控制系统和磁盘单元间的通信,HBA负责传送和接收命令与数据到设备,已连续的数字表示c0,c1....

  T代表target number,例如SATA第一个插槽(SATA1)就是t0

 D代表disk number,插槽上的第几个硬盘,第一个就是d0

 S代表slice number,即分区编号,通常0-7

 IDE接口在Solaris当中的代码:

 IDE插槽                                            Master                                                      Salve

    IDE1                                           c0d0s[0-15]                                            c0d1s[0-15]

    IDE2                                           c0d2s[0-15]                                            c0d3s[0-15]

SATA与SCSI相同,由一个控制来控制多个硬盘

     SATA1                                                                        SATA2

c0t0d0s[0-15]                                                            c0t1d0s[0-15]

设备的名称:

逻辑设备名连接到/devices目录中的物理设备的符号链接(/dev/dsk)

物理设备名包含了硬件信息,由一串节点名字组成,用/间隔。(/devices)

实例名是以内核为系统的每个设备指定的缩写名字(物理设备的缩写),由字母和数字组成。(/etc/path_to_inst)

sd代表SCSI硬盘,dad代表IDE硬盘,cmdk代表SATA硬盘

c1t0d0s7:/pci@0,0/pci1000,30@10/sd@0,0:h

其中sd代表硬盘类型,@0,0第一个0代表target number ,SCSI为t0和t1,IDE为d1和d0。h为啥slice number   a-n