我的一个vdev中的驱动器失败,将zpool的状态设置为降级:root @ mediaserver:〜#zpool status pool:zfsraid state:DEGRADED
所以我开始采取措施更换驱动器.
这是旧磁盘的id:wwn-0x5000cca225f459d5这是替换磁盘的id:wwn-0x5000c5006e38bc61
1)离线旧磁盘:
zpool offline zfsraid wwn-0x5000cca225f459d5
Run Code Online (Sandbox Code Playgroud)
2)用新磁盘物理替换旧磁盘
3)问题替换命令:
zpool replace -o ashift=12 zfsraid wwn-0x5000cca225f459d5 wwn-0x5000c5006e38bc61
Run Code Online (Sandbox Code Playgroud)
replace命令失败:
root@mediaserver:~# zpool replace -o ashift=12 zfsraid wwn-0x5000cca225f459d5 wwn-0x5000c5006e38bc61
**invalid vdev specification
use '-f' to override the following errors:
/dev/disk/by-id/wwn-0x5000c5006e38bc61 does not contain an EFI label but it may contain partition
information in the MBR.**
Run Code Online (Sandbox Code Playgroud)
我似乎无法找到任何帮助的信息.一些论坛说使用-f选项,但这看起来很粗略.新驱动器上没有列出分区
root@mediaserver:~# fdisk -l /dev/disk/by-id/wwn-0x5000c5006e38bc61
Disk /dev/disk/by-id/wwn-0x5000c5006e38bc61: 3000.6 GB, 3000592982016 bytes
255 heads, 63 sectors/track, 364801 cylinders, total 5860533168 sectors
Units = sectors …Run Code Online (Sandbox Code Playgroud)