Рейтинг:1

Как удалить устройство из пула ZFS?

флаг ng

я хотел добавить ата-TOSHIBA_DT02ABA400_90D1S0Q2S75H в рейдз1-0. Бег zpool добавить бак ата-TOSHIBA_DT02ABA400_90D1S0Q2S75H к сожалению, это становится:

$ статус пула
  бассейн: танк
 состояние: ОНЛАЙН
конфигурация:

        ИМЯ СОСТОЯНИЕ ЧТЕНИЕ ЗАПИСЬ CKSUM
        бак ОНЛАЙН 0 0 0
          raidz1-0 ОНЛАЙН 0 0 0
            ata-TOSHIBA_DT01ACA300_X7NYZ37AS ОНЛАЙН 0 0 0
            ata-TOSHIBA_DT01ACA300_48HNETHAS ONLINE 0 0 0
            ata-TOSHIBA_DT01ACA300_49E8GHPAS ОНЛАЙН 0 0 0
          ata-TOSHIBA_DT02ABA400_90D1S0Q2S75H ОНЛАЙН 0 0 0

ошибки: Нет известных ошибок данных
$ sudo zpool удалить бак ata-TOSHIBA_DT02ABA400_90D1S0Q2S75H
не могу удалить ata-TOSHIBA_DT02ABA400_90D1S0Q2S75H: не хватает места

На самом деле весь ата-TOSHIBA_DT02ABA400_90D1S0Q2S75H должен быть бесплатным, я думаю?

$ список sudo zpool
НАЗВАНИЕ РАЗМЕР ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
бак 11,8 т 7,84 т 3,96 т - - 0% 66% 1,00x ОНЛАЙН -

Могу ли я узнать, как его удалить и как правильно добавить в RAID-Z?

Спасибо.

ロジャー avatar
флаг ng
@TeroKilkanen Кажется, он устарел. Если не расширять RAID-Z, могу ли я узнать, как удалить его из пула?
djdomi avatar
флаг za
я думаю, вам нужно использовать offlien и detach, а после этого удалить, возможно, https://docs.oracle.com/cd/E19253-01/819-5461/gbbvf/index.html вам поможет
ロジャー avatar
флаг ng
@djdomi `$ sudo zpool offline tank ata-TOSHIBA_DT02ABA400_90D1S0Q2S75H` показывает `невозможно в автономном режиме ata-TOSHIBA_DT02ABA400_90D1S0Q2S75H: нет действительных реплик`
djdomi avatar
флаг za
вам нужно сначала отсоединить его
ロジャー avatar
флаг ng
@djdomi `$ sudo zpool detach tank ata-TOSHIBA_DT02ABA400_90D1S0Q2S75H` дает `невозможно отсоединить ata-TOSHIBA_DT02ABA400_90D1S0Q2S75H: применимо только к зеркалу и замене vdevs`
djdomi avatar
флаг za
может быть, диск, который вы пытаетесь удалить, помечен как запасной?
ロジャー avatar
флаг ng
@djdomi, кажется, нет. Согласно этой странице https://docs.oracle.com/cd/E19253-01/819-5461/gcvcw/index.html запасной должен быть ниже уровня «запасной-0».
ロジャー avatar
флаг ng
Я очищаю пул «резервуаров», чтобы попытаться удалить «устройство». Теперь выдает «невозможно удалить ata-TOSHIBA_DT02ABA400_90D1S0Q2S75H: недопустимая конфигурация; все вдевы верхнего уровня должны иметь одинаковый размер сектора и не быть рейдз.`. Похоже, что расширение RAIDZ не будет доступно до конца 2022 года. в данный момент.
djdomi avatar
флаг za
Я бы посоветовал вам сделать резервную копию и начать с нуля, в большинстве случаев конфигурация raid10 подойдет.
ロジャー avatar
флаг ng
@djdomi да, я копирую все в облако и начинаю с нуля. Я буду использовать полосу ZFS, так как у меня есть резервная копия в Интернете. Зеркало оставляет мне 50%, это слишком дорого. В любом случае спасибо за ваши предложения.
djdomi avatar
флаг za
напомните, что вам нужно использовать wipefs, чтобы избавиться от ZFS :)

Ответить или комментировать

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