2

交換が必要なデバイスを含むミラーリングされた zfs プールがあります。古いデバイスをオフラインにしました:

$ sudo zpool status
  pool: tank
 state: DEGRADED
status: One or more devices has been taken offline by the administrator.
        Sufficient replicas exist for the pool to continue functioning in a
        degraded state.
action: Online the device using 'zpool online' or replace the device with
        'zpool replace'.
  scan: scrub repaired 0 in 7h20m with 0 errors on Mon Feb 15 23:41:23 2016
config:

        NAME                                   STATE     READ WRITE CKSUM
        tank                                   DEGRADED     0     0     0
          mirror-0                             DEGRADED     0     0     0
            16381379971886761370               OFFLINE      0     0     0  was /dev/disk/by-id/scsi-35000cca250cedea5
            ST4000DM000-1F2168_Z303WH86-part1  ONLINE       0     0     0

オフラインのデバイスを交換しようとしています:

$ sudo zpool replace tank 16381379971886761370 /dev/mapper/HGST_HDN724040ALE640_PK1334PEH1R1JS
invalid vdev specification
use '-f' to override the following errors:
/dev/mapper/HGST_HDN724040ALE640_PK1334PEH1R1JS is part of active pool 'tank'

これは、すでにプールの一部であることを示唆していますが、プールから切り離そうとすると:

$ sudo zpool detach tank /dev/mapper/HGST_HDN724040ALE640_PK1334PEH1R1JS
cannot detach /dev/mapper/HGST_HDN724040ALE640_PK1334PEH1R1JS: no such device in pool

実際にはプールの一部ではないようです。これは、デバイスがプールの一部であると同時に、プールの / ではない / 一部であるように見えます。デバイスを「タンク」プールに追加する方法はありますか?

4

0 に答える 0