我试图在CentOS 7(3.10.0-327.10.1)上创buildzpools,而zpool命令似乎讨厌“wwn-0x”ID。
“zpool status”已清除 – 机器上当前没有configurationzpools。 我有驱动器:
lrwxrwxrwx. 1 root root 9 Mar 11 14:30 wwn-0x5000cca2440ba0a0 -> ../../sds lrwxrwxrwx. 1 root root 9 Mar 11 14:30 wwn-0x5000cca2440ba1dc -> ../../sdu lrwxrwxrwx. 1 root root 9 Mar 11 14:30 wwn-0x5000cca2440992cc -> ../../sdl
如果我input:
zpool create -f asdf /dev/sds /dev/sdu /dev/sdl
它工作很好。
但是,如果我使用WWN ID,则会出现错误,具体取决于我发送的内容:
zpool create -f asdf wwn-0x5000cca2440ba0a0 wwn-0x5000cca2440ba1dc wwn-0x5000cca2440992cc
产量:
cannot create 'asdf': no such pool or dataset
并键入(添加关键字“镜像”):
zpool create -f asdf mirror wwn-0x5000cca2440ba0a0 wwn-0x5000cca2440ba1dc wwn-0x5000cca2440992cc
产量:
cannot create 'asdf': one or more devices is currently unavailable
指定完整path“/ dev / disk / by-id /”+ WWN,得到相同的结果。
这在Ubuntu上很好用。 这里发生了什么? 有人知道吗? 这在ZOL中是一个错误吗?
“一个或多个设备当前不可用”
这是一个误导消息。
你的fdisk -l显示什么?
如果你愿意,可以使用完整path,但我怀疑你的语法是错误的…另外,最简单的方法是从/dev/disk/by-id/目录中运行命令。
合理?
这是我将build立一个ZFS镜像/条纹集:
zpool create vol0 -o ashift = 13 -o autoexpand = on -o autoreplace = on -f镜像wwn-0x5001e8200262d41c wwn-0x5001e8200262cf48 wwn-0x5001e8200262cbdc wwn-0x5001e82002758f94 wwn-0x5001e8200262cf18 wwn-0x5001e82002759358镜像wwn-0x5001e8200262d0c4 wwn-0x5001e820027591bc
所以你的命令行应该如下所示:
zpool创buildasdf -f镜像wwn-0x5000cca2440ba0a0 wwn-0x5000cca2440ba1dc镜像wwn-0x5000cca2440992cc