Я использовал ZFS для RAID на моем Mac в течение последних нескольких месяцев, и несколько дней назад один из дисков умер. Компьютер больше не распознавал его, он выключался через несколько секунд после включения и издавал странные звуки. Итак, я получил новый диск и использовал

sudo zpool replace RAIDNAMEHERE olddisk newdisk

Как ни странно, два идентификатора диска были одинаковыми в соответствии со списком diskutil (disk3s2)

Теперь я получаю это:

Destiny-Ascension:~ AreusAstarte$ zpool status
pool: DeltaRaidPi
state: DEGRADED
status: One or more devices is currently being resilvered.  The pool will
continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
scrub: resilver in progress, 0,01% done, 312h37m to go
config:

NAME               STATE     READ WRITE CKSUM
DeltaRaidPi        DEGRADED     0     0     0
  raidz1           DEGRADED     0     0     0
    disk5s2        ONLINE       0     0     0
    disk4s2        ONLINE       0     0     0
    replacing      DEGRADED     0     0     0
      disk3s2/old  UNAVAIL      0     0     0  cannot open
      disk3s2      ONLINE       0     0     0

errors: No known data errors

Теперь я мог бы помочь. Из документации о ZFS мне не совсем понятно, что мне нужно делать сейчас. На самом деле уже есть данные на disk3s2? Будет ли об этом позаботиться автоматически, и когда я смогу удалить старый диск из этого обзора, чтобы рейд снова зарегистрировался как ONLINE?

Извините, если это нубский вопрос, но я не очень разбираюсь в подобных вещах:P Заранее спасибо

1 ответ1

1

В сообщении говорится, что вам нужно подождать около пары недель, чтобы завершить перенос. Это, я надеюсь, пессимистично, поэтому может быть несколько сокращено.

В то же время вы можете отслеживать операции ввода-вывода на своем компьютере с помощью zpool iostat или, возможно, iostat если это возможно, чтобы выяснить, какие показатели показывают ваши устройства.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .