Chinaunix

标题: /dev/c0d0s0 这些设备的命名有什么规则吗? [打印本页]

作者: 斑马鱼    时间: 2003-02-18 15:29
标题: /dev/c0d0s0 这些设备的命名有什么规则吗?
/dev/c0d0s0这些设备的命名有没有什么规则可寻呢?
我只知道FreeBSD下的 /dev/ad0s1a就表示 第一个IDE的第一个分区的slice A, 通常为FreeBSD的 / 分区, 现在开始学习Solaris, 不知道Solaris下的这些设备名是否也有这样的规则呢? 能不能麻烦介绍一下, 先谢谢!
作者: vahmoiz    时间: 2003-02-18 17:48
标题: /dev/c0d0s0 这些设备的命名有什么规则吗?
原帖由 \"斑马鱼\" 发表:
/dev/c0d0s0这些设备的命名有没有什么规则可寻呢?
我只知道FreeBSD下的 /dev/ad0s1a就表示 第一个IDE的第一个分区的slice A, 通常为FreeBSD的 / 分区, 现在开始学习Solaris, 不知道Solaris下的这些设备名是否也有这..........

c0 第一个scsi或者ide或者fcal控制器
d0 第一个硬盘(通常都只有1块,除了某些阵列)
s0 第一个分区

SA-238教程有一幅图很直观
作者: 南非蜘蛛    时间: 2003-02-18 18:10
标题: /dev/c0d0s0 这些设备的命名有什么规则吗?
1:带有总线控制器的硬盘的使用

下面列出了总线控制器的硬盘命名习惯。

cWtXdYsZ
c Logical controller number
t Physical bus target number
d Drive number
s Slice (or partition) number (0 to 7)


·若系统中仅有1控制器,那么W的值通常为0;
·对于SCSI控制器来说,X是该部件后面开关所设置的目标地址;
·Y是与目标上相连的驱动器号,若硬盘的控制器是嵌入式的,则y为0;
·Z是片号(即分区号),标码由0到7,指定整个硬盘时,值为2,表3.5列出了带有根区的硬盘上分区的常规赋值。

指定具有总线控制器(SCSI或IPI)的硬盘的某个分区,可这样规定设备名:/dev/dsk/cWtXdYsZ(块接口)或/dev/rdsk/cWtXdYsZ(原始接口).

注: SunOS 5.x使用\"片\"(slice)\"一词来表示片号(在设备名中用\"s\"表示),其实\"片\"就是硬盘分区的别称。

例如:总线型驱动器硬盘的设备名举例
设备名 描述
/dev/rdsk/c0t0d0s0 该原始接口对应第一个控制器的第一个SCSI
目标地址的第一个硬盘的第一片(根)
/dev/rdsk/c0t0d0s2 该原始接口对应第一个控制器的第一个SCSI
目标地址上的第一个硬盘的第三片(表示整上
硬盘)
/dev/rdsk/c0t1d0s6 该原始接口对应第一个控制器的第二个SCSI
目标地址的第一个盘的第七片(/usr)

有根区硬盘的习惯分区
区(片) 文件系统 用途
0 / 根文件系统
1 Swap 虚拟内存空间
2 - 整个硬盘
6 /usr 可执行程序,程序及文档


带有直接驱动器的硬盘的使用

带直接驱动器的硬盘,设备名中没有目标项,指定这种硬盘的片(分区)应使用下列格式的设备名: /dev/dsk/cXdYsZ(块接口)/dev/rdsk/cXdYsZ(原始接口).

表示出具直接控制器的硬盘的命名约定,如果系统仅有1个控制器,则X为0,使用第二片表示整个硬盘。

cXdYsZ
X Slice (or partion)llumber(¢to 7)
Y Drive number
Z Longical controller numver

直接控制器硬盘的命名规定

直接控制器硬盘的设备名示例
设备名 描述
/dev/rdsk/c0d0s0 对应第一个控制器的第一个硬盘的第一片(根)的
原始接口/dev/rdsk/c0d0s2对应第一个控制器的
第一个硬盘的第三片(整个硬盘)的原始接口
/dev/rdsk/c0d1s6 对应第一个控制器和第二个硬盘的第七片(/usr)
的原始接口




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2