如何从没有冗余的zpool中删除设备/磁盘

时间:2017-06-05 18:45:33

标签: freebsd disk zfs

在更换坏磁盘的过程中,我意外地以错误的方式将磁盘添加到zpool。现在我无法删除磁盘,因为它被列为没有冗余的设备。如何删除da2?使用zpool remove pdx-zfs-02 da2不起作用。它返回"无法删除da2:只能删除非活动的热备件,缓存,顶级或日志设备"。 freebsd / freenas中的Zfs不允许删除没有冗余的设备。没有力量选择。我该如何解决这个问题?

NAME                                            STATE     READ WRITE CKSUM
pdx-zfs-02                                      DEGRADED     0     0     0
  raidz2-0                                      DEGRADED     0     0     0
    gptid/c459110a-a73c-1a49-b12c-f03fbec6eca6  FAULTED    158 25.3K     0  too many errors
    gptid/8c87e988-7832-1e44-9c45-abe95ee2d8f7  ONLINE       0     0     0
    gptid/3b4be4d0-136e-41e3-c546-d5c4ba2b3142  ONLINE       0     0     0
    gptid/209e8c9c-ff66-6f6a-e38b-9045c0b6c3ec  ONLINE       0     0     0
    gptid/ea8b834a-0692-464b-fd29-a877bf8f7bb9  ONLINE       0     0     0
    gptid/cf35d740-ea0b-bae6-9e4f-b7a31d66ab1d  ONLINE       0     0     0
    gptid/fe908e73-c93b-72ed-d4bb-9eae78bcc5b6  ONLINE       0     0     0
    gptid/bdf03e4d-ba71-a4cc-dd90-edfd6446bac3  ONLINE       0     0     0
    gptid/302bacc1-273a-54c9-c8f9-f458640b0d60  ONLINE       0     0     0
    gptid/d94ea326-d5aa-f062-9662-953908ce0b53  ONLINE       0     0     0
  raidz2-1                                      ONLINE       0     0     0
    gptid/3c1b1d3b-3977-11e6-b1f0-0025902b035a  ONLINE       0     0     0
    gptid/3ec0ba4a-3977-11e6-b1f0-0025902b035a  ONLINE       0     0     0
    gptid/40d8b781-3977-11e6-b1f0-0025902b035a  ONLINE       0     0     0
    gptid/43387eae-3977-11e6-b1f0-0025902b035a  ONLINE       0     0     0
    gptid/45800439-3977-11e6-b1f0-0025902b035a  ONLINE       0     0     0
    gptid/47df2694-3977-11e6-b1f0-0025902b035a  ONLINE       0     0     0
  da2                                           ONLINE       0     0     0

1 个答案:

答案 0 :(得分:2)

不幸的是,您需要销毁并重新创建池。您可以使用zfs sendzfs receive将数据移动到其他磁盘并返回,而不会丢失任何特定于ZFS的信息,但您必须移动它。