$ ls -l /dev/rwd0s1a /dev/wd0s1a crw-r----- 1 root operator 3, 0x00010002 Oct 16 23:38 /dev/rwd0 brw-r----- 1 root operator 0, 0x00010002 Oct 16 23:38 /dev/wd0
下面介绍FreeBSD对硬盘分区的命名规则。
与其他设备一样,硬盘分区设备文件存储于/dev目录下。如果是raw device设备名的起始字符是:"r",否则不会使用这个起始字符。接下来是设备名,IDE硬盘是"wd",SCSI硬盘是"da",软盘是"fd"。接下来是一个数字,表示是第几个硬盘,如第一个IDE口上的主用硬盘(Primary IDE Master)的名字就是:/dev/rwd0和/dev/wd0,从用硬盘(Primary IDE Slave)的名字就是:/dev/rwd1和/dev/wd1,以此类推。接下来是分区信息,为表示slice在前面的名字基础上加字符"s"和数字"1"到"4"来表示一个硬盘上的四个slice。BSD通过在slice名后面附加字符"a"到"h"来表示分区。这样可以得到如下一些设备名(以Primary IDE上的Master硬盘为例):
******* Working on device /dev/rwd0 ******* parameters extracted from in-core disklabel are: cylinders=525 heads=255 sectors/track=63 (16065 blks/cyl)
parameters to be used for BIOS calculations are: cylinders=525 heads=255 sectors/track=63 (16065 blks/cyl)
Media sector size is 512 Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is: sysid 6,(Primary 'big' DOS (> 32MB)) start 63, size 3084417 (1506 Meg), flag 80 (active) beg: cyl 0/ sector 1/ head 1; end: cyl 191/ sector 63/ head 254 The data for partition 2 is: sysid 5,(Extended DOS) start 3084480, size 3084480 (1506 Meg), flag 0 beg: cyl 192/ sector 1/ head 0; end: cyl 383/ sector 63/ head 254 The data for partition 3 is: sysid 165,(FreeBSD/NetBSD/386BSD) start 6168960, size 2265165 (1106 Meg), flag 0 beg: cyl 384/ sector 1/ head 0; end: cyl 524/ sector 63/ head 254 The data for partition 4 is: