It is a little confusing, and I get confused trying to explain it. I believe I may have mis-spoke about the target in my earlier post. It would be easier if I could draw a diagram for ya, but...
Think of the target as a disk/tape/cdrom connected to a controller card. Here's a definition from a Solaris book I have:
Target Number - Target numbers, such as t0, t1, t2 and t3, correspond to a unique address switch setting that is selected for each disk, tape, or CD-ROM. An external disk drive has an address switch located on the rear panel. An internal disk has address pins that are jumpered to assign its target number. Usually t0 - t3 refer to disks, t4 - t5 is tape, and t6 is CD-ROM.
Whereas the Disk Number is the Logical Unit Number (LUN), which reflects the number of disks at the target location. The disk number is always set to
d0 with embedded SCSI disks. Which is what we have on our systems, so I'm not sure how you get
d5 on yours.
So, lets say you have 2 controllers with 3 disks on each controller, and you want to talk about the 2nd disk on the 2nd controller. That would be:
c1t1d0 (controller and target numbering starts at 0)
I hope I haven't confused you more!
I'm not too good at explaining things....maybe someone else can put a different spin on it. If I think of another way to explain it, I'll let you know.
As far as /dev/dsk....you should be able to
cd to that directory and do an
ls command and using the naming conventions I showed you, be able to figure out how many disks are there. Remember, all instances of
c0t0 is one disk, all instances of
c0t1 is another disk, and so on...
Did you try the
format command? That will list all drives on your system.
peace