mknod minors
Sam
sah at softcardsystems.com
Fri Sep 3 10:03:47 PDT 2004
OK, I understand the layout of the minor number
according to sys/disklabel.h, but what's with
the numbering scheme here?
freebsd# ls -l /dev/ad0*
crw-r----- 2 root operator 116, 0x00010002 Nov 17 2002 /dev/ad0
crw-r----- 2 root operator 116, 0 Nov 17 2002 /dev/ad0a
crw-r----- 2 root operator 116, 1 Nov 17 2002 /dev/ad0b
crw-r----- 2 root operator 116, 2 Nov 17 2002 /dev/ad0c
crw-r----- 2 root operator 116, 3 Nov 17 2002 /dev/ad0d
crw-r----- 2 root operator 116, 4 Nov 17 2002 /dev/ad0e
crw-r----- 2 root operator 116, 5 Nov 17 2002 /dev/ad0f
crw-r----- 2 root operator 116, 6 Nov 17 2002 /dev/ad0g
crw-r----- 2 root operator 116, 7 Nov 17 2002 /dev/ad0h
crw-r----- 2 root operator 116, 0x00020002 Nov 17 2002 /dev/ad0s1
crw-r----- 2 root operator 116, 0x00020000 Nov 17 2002 /dev/ad0s1a
crw-r----- 2 root operator 116, 0x00020001 Nov 17 2002 /dev/ad0s1b
crw-r----- 2 root operator 116, 0x00020002 Nov 17 2002 /dev/ad0s1c
crw-r----- 2 root operator 116, 0x00020003 Nov 17 2002 /dev/ad0s1d
crw-r----- 2 root operator 116, 0x00020004 Nov 17 2002 /dev/ad0s1e
crw-r----- 2 root operator 116, 0x00020005 Nov 17 2002 /dev/ad0s1f
crw-r----- 2 root operator 116, 0x00020006 Nov 17 2002 /dev/ad0s1g
crw-r----- 2 root operator 116, 0x00020007 Nov 17 2002 /dev/ad0s1h
crw-r----- 2 root operator 116, 0x00030002 Nov 17 2002 /dev/ad0s2
crw-r----- 2 root operator 116, 0x00040002 Nov 17 2002 /dev/ad0s3
crw-r----- 2 root operator 116, 0x00050002 Nov 17 2002 /dev/ad0s4
Why is the whole disk slice 1, but partitions within it are
slice 0? Why isn't the whole disk slice 0 and slice 1
is ... slice 1 (ad0s1)? What makes ad0s2 be partition 3?
Am I reading this right?
Sam
More information about the freebsd-arch
mailing list