在Solaris中安装硬盘

我是新来的Solaris和尝试build立zfs池,但是当我尝试这个命令: zpool create mirror tank c3t2d0 c3t3d0 ,我得到这个错误: cannot open c3t2d0 no such device in /dev/dsk

在检查/dev/dsk ,我看到列出了每个可能的名称,但是没有列出使用命令格式时列出的设备。

您可以使用format命令列出可用的磁盘。

 [root@isis /]$ format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c1t0d0 <SEAGATE-ST3146855FC-0003 cyl 65533 alt 2 hd 4 sec 1093> /pci@9,600000/pci@1/SUNW,qlc@4/fp@0,0/ssd@w2200001d3866102c,0 1. c1t1d0 <SEAGATE-ST3146855FC-0003-136.73GB> /pci@9,600000/pci@1/SUNW,qlc@4/fp@0,0/ssd@w2200001d38660d6e,0 ..... 15. c2t11d0 <SEAGATE-ST3146855FC-0003-136.73GB> /pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w2100001d3863b8b9,0 Specify disk (enter its number): ^D 

首先,你已经得到了游泳池名称和vdev稍微混合。 它应该是:

 zpool create poolname mirror cXtYdZ ... 

游泳池的名字是第一位的。 mirror是vdev的一部分,因此在磁盘列表之前立即列出。

试试这个方法,但format </dev/null输出也是有用的。