在OpenSolaris中缺less整个磁盘设备

我已经开始尝试使用Solaris和ZFS作为NAS。 一切都很顺利,直到我有一个驱动器故障。 当我更换驱动器时,我不再有设备文件映射到整个磁盘。 /dev/dsk/c7t3d0不存在,但c7t2d0c7t4d0都可以。 另外/devices/目录下的sd@3,0:wd文件不存在。 我是否必须准备/分区磁盘以使整个磁盘设备存在?

以下是一些可能有用的输出。

 jeffmc @ ats-ds2:/ dev / dsk $ zpool状态
  池:数据池
 状态:DEGRADED
状态:一个或多个设备无法打开。 足够的副本存在
        游泳池继续在退化状态下运行。
行动:附上丢失的设备,并使用“在线zpool”在线。
   请参阅:http://www.sun.com/msg/ZFS-8000-2Q
 磨砂:没有要求
configuration:

        名称状态读写CKSUM
        数据池DEGRADED 0 0 0
          镜像0降级0 0 0
             c7t2d0 ONLINE 0 0 0
             c7t3d0 UNAVAIL 0 0 0无法打开
          镜像-1在线0 0 0
             c7t4d0 ONLINE 0 0 0
             c7t5d0 ONLINE 0 0 0
 jeffmc @ ats-ds2:/ dev / dsk $ zpoolreplace数据池c7t3d0
无法打开“c7t3d0”:在/ dev / dsk中没有这样的设备
必须是完整path或简写设备名称
 jeffmc @ ats-ds2:/ dev / dsk $ sudo格式
正在search磁盘...完成


可用磁盘select:
        0. c7t0d0 
           / PCI @ 0,0 / pci8086,3599 @ 6 / pci8086,330 @ 0 / pci1014,2cc @ 7,1 / SD @ 0,0
        1. c7t1d0 
           / PCI @ 0,0 / pci8086,3599 @ 6 / pci8086,330 @ 0 / pci1014,2cc @ 7,1 / SD @ 1,0
        2. c7t2d0 
           / PCI @ 0,0 / pci8086,3599 @ 6 / pci8086,330 @ 0 / pci1014,2cc @ 7,1 / SD @ 2,0
        3. c7t3d0 
           / PCI @ 0,0 / pci8086,3599 @ 6 / pci8086,330 @ 0 / pci1014,2cc @ 7,1 / SD @ 3,0
        4. c7t4d0 
           / PCI @ 0,0 / pci8086,3599 @ 6 / pci8086,330 @ 0 / pci1014,2cc @ 7,1 / SD @ 4,0
        5. c7t5d0 
           / PCI @ 0,0 / pci8086,3599 @ 6 / pci8086,330 @ 0 / pci1014,2cc @ 7,1 / SD @ 5,0

尝试:

 devfsadm -v 

否则,可能是EFI分区是必需的。 它应该创build与:

 format -e 

要么

 fdisk -E raw-device