Chinaunix

标题: 再问/dev/dsk下文件名的含义 [打印本页]

作者: zhangweimailbox    时间: 2008-06-14 10:33
标题: 再问/dev/dsk下文件名的含义
我/dev/dsk下完整的信息是这样的\r\nc0d0p0    c0d0s1      c0d0s15   c0d0s7        c1t0d0p3     c1t0d0s 12     c1t0d0s4   \r\nc0d0p1    c0d0s10    c0d0s2     c0d0s8        c1t0d0p4    c1t0d0s13       c1t0d0s5\r\nc0d0p2    c0d0s11    c0d0s3     c0d0s9        c1t0d0s0     c1t0d0s14       c1t0d0s6\r\nc0d0p3    c0d0s12    c0d0s4     c1t0d0p0     c1t0d0s1     c1t0d0s15     c1t0d0s7\r\nc0d0p4    c0d0s13    c0d0s5     c1t0d0p1     c1t0d0s10   c1t0d0s2       c1t0d0s8\r\nc0d0s0    c0d0s14    c0d0s6     c1t0d0p2     c1t0d0s11    c1t0d0s3      c1t0d0s9\r\n\r\n1、我机器就一个硬盘怎么会出来这么多名字?\r\n\r\n2、资料上说c代表控制器,我机子难道用了两个控制器?\r\n\r\n3、还有资料上说s是0到7可我这里怎么是0到15?\r\n\r\n另外,我的硬盘的情况是,有两个主分区,一个装windows,一个装soloaris10,一个扩展分区(windows里的d盘和e盘)\r\n\r\n有高手帮我么?
作者: cool.breeze    时间: 2008-06-14 20:31
你的系统里可能是SATA设备与IDE设备均有,比如硬盘是SATA的,光驱是IDE的.对吧?\r\n两个控制器是很正常的,比如说的机器吧:\r\n主板两个SATA分别被识别为c1与c2,一个IDE接口被识别为c0因此我有如下三个设备:\r\nc0d0    IDE硬盘\r\nc1t0d0  SATA硬盘\r\nc2t0d0  SATA光驱\r\n注:硬盘与光驱分别使用了主板上两个SATA口\n\n[ 本帖最后由 cool.breeze 于 2008-6-14 20:49 编辑 ]
作者: cool.breeze    时间: 2008-06-14 20:37
X86平台上有了FDISK分区的概念,FDISK分区表在磁盘的第一个扇区里(MBR)。Solaris支持4个逻辑分区,不支持扩展分区。Solaris可以安装在任意一个逻辑分区里,也可以在不同的逻辑分区里安装不同版本的solaris,但是只能有一个分区里的Solaris是active的。在/dev/rdsk/里我们可以看到c*t*d*p0~c*t*d*p4. 其中p0表示全盘,p1到p4分别表示4个分区。\r\n活动solaris分区的的disk label在该solaris分区的第一个扇区,512个字节。VTOC Lable在x86上支持16个分区,所以也叫VTOC16。S2代表全Solaris FDISK分区,tag是backup。在/dev/rdsk目录下,我们可以看到这些设备文件,c*t*d*s0~c*t*d*s15。不过,用format工具我们只能看到10个分区,s0到s9。




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