Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm new to Solaris and trying to set up zfs pool but when I try this command: zpool create mirror tank c3t2d0 c3t3d0, I get this error: cannot open c3t2d0 no such device in /dev/dsk.

After checking /dev/dsk, i saw that every possible name is listed but not the devices that are listed when I use the command format.

share|improve this question

You can list available disks with the format command.

[root@isis /]$ format
Searching for disks...done

0. c1t0d0 <SEAGATE-ST3146855FC-0003 cyl 65533 alt 2 hd 4 sec 1093>
1. c1t1d0 <SEAGATE-ST3146855FC-0003-136.73GB>
15. c2t11d0 <SEAGATE-ST3146855FC-0003-136.73GB>
Specify disk (enter its number): ^D
share|improve this answer
I think he already knows this... "but not the devices that are listed when I use the command format." – James O'Gorman Jan 10 '12 at 19:15

Firstly, you've got the pool name and vdev mixed up slightly. It should be:

zpool create poolname mirror cXtYdZ ...

The pool name comes first. mirror is part of the vdev so is listed immediately before the disk list.

Try it this way around, but output from format </dev/null would be useful too.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.