Назад | Перейти на главную страницу

Исправить ZFS-8000-4J неразрушающим способом?

Я использую пул raidz2 на Linux Mint 19.x. В статусе пула я вижу следующее:

david @ Media: ~ $ zpool status pool: состояние данных: DEGRADED status: одно или несколько устройств не могут быть использованы, поскольку метка отсутствует или недействительна. Существует достаточно реплик, чтобы пул продолжал функционировать в ухудшенном состоянии. Действие: Замените устройство с помощью zpool replace. видеть: http://zfsonlinux.org/msg/ZFS-8000-4J сканирование: восстановлено 1,27T за 8ч15мин с 0 ошибками во вторник, 26 ноября, 09:53:36 Конфигурация 2019:

NAME                      STATE     READ WRITE CKSUM
data                      DEGRADED     0     0     0
  raidz2-0                DEGRADED     0     0     0
    sdb                   ONLINE       0     0     0
    sdc                   ONLINE       0     0     0
    sdd                   ONLINE       0     0     0
    sde                   ONLINE       0     0     0
    10841317365380570418  UNAVAIL      0     0     0  was /dev/sdf1
    sdh                   ONLINE       0     0     0
    sdi                   ONLINE       0     0     0
    sdj                   ONLINE       0     0     0

Если я посмотрю на диски, там больше нет диска в / dev / sdf, но есть один в / dev / sdg. Я не думаю, что хочу запускать команду «заменить», упомянутую в статусе, поскольку я понимаю, что это деструктивно и перенаправит данные на SDG, который, как я считаю, является отсутствующим sdf.

Как я могу заменить sdg на sdf или получить что-то подобное, не разрушая данные пула на sdg?

Я поискал информацию по этому сообщению, но не нашел ничего полезного или того, что я мог бы понять. Я видел ссылки на mdadm, но, похоже, это не моя проблема;

david @ Media: ~ $ cat / proc / mdstat Персоналии: неиспользуемые устройства:

Вам следует избегать использования общих имен SCSI / dev / sdX для устройств пула ZFS, поскольку они могут изменяться при загрузке. Я предпочитаю использовать записи из / dev / disk / by-id

В этом случае вы, вероятно, можете заменить отсутствующий диск на новое местоположение устройства:

zpool replace data 10841317365380570418 sdg