我已经开始尝试将 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