OpenSolaris 中缺少整个磁盘设备

OpenSolaris 中缺少整个磁盘设备

我已经开始尝试将 Solaris 和 ZFS 用作 NAS。一切都进行得很顺利,直到驱动器出现故障。当我更换驱动器时,我不再有映射到整个磁盘的设备文件。/dev/dsk/c7t3d0不存在但c7t2d0两者c7t4d0都存在。而且sd@3,0:wd树下的文件/devices/也不存在。我是否必须以某种方式准备/分区磁盘才能使整个磁盘设备存在?

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

jeffmc@ats-ds2:/dev/dsk$ zpool 状态
  池:数据池
 状态:已降级
状态:无法打开一个或多个设备。有足够的副本可供
        池在降级状态下继续运行。
操作:连接丢失的设备并使用“zpool online”使其联机。
   参见:http://www.sun.com/msg/ZFS-8000-2Q
 擦洗:未请求
配置:

        名称 状态 读写 CKSUM
        数据池已降级 0 0 0
          镜像-0 已降级 0 0 0
            c7t2d0 在线 0 0 0
            c7t3d0 UNAVAIL 0 0 0 无法打开
          镜像-1 在线 0 0 0
            c7t4d0 在线 0 0 0
            c7t5d0 在线 0 0 0
jeffmc@ats-ds2:/dev/dsk$ zpool 替换数据池 c7t3d0
无法打开‘c7t3d0’:/dev/dsk 中没有此设备
必须是完整路径或简写设备名称
jeffmc@ats-ds2:/dev/dsk$ sudo 格式
正在搜索磁盘...完成


可用的磁盘选择:
       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

答案1

尝试:

devfsadm -v

否则,可能需要 EFI 分区。应使用以下命令创建它:

format -e

或者

fdisk -E raw-device

相关内容