Рейтинг:0

как удалить том из zpool - zfs

флаг ye

Я создал zpool с 12 дисками по 8 ТБ каждый, используя:

zpool создать ch1 sdb sdc sdd sde sdf sdg sdh sdi sdj sdk sdl sdm

Затем я добавлено еще 12 дисков по 8 ТБ и хотел добавить их в zpool. Когда я сделал Я получил только 8 ТБ дополнительного места вместо ожидаемых дополнительных ~ 70 ТБ с помощью этой команды:

zpool добавить ch1 raidz sdn1 sdo1 sdp1 sdq1 sdr1 sds1 sdt1 sdu1 sdv1 sdw1 sdx1 sdy1

Я хотел сделать это:

zpool создать ch2 sdb sdc sdd sde sdf sdg sdh sdi sdj sdk sdl sdm

Вот мой статус zpool:

hs@hs-farm:~$ zpool очистить ch1
не удается сбросить ошибки для канала 1: разрешение отклонено
hs@hs-farm:~$ sudo zpool очистить ch1
hs@hs-farm:~$ статус zpool
  бассейн: ч1
 состояние: ОНЛАЙН
  сканирование: восстановлено 44 КБ за 0 дней 00:00:00 с 0 ошибками в четверг, 2 декабря, 13:59:03 2021 г.
конфигурация:

    ИМЯ СОСТОЯНИЕ ЧТЕНИЕ ЗАПИСЬ CKSUM
    ч1 ОНЛАЙН 0 0 0
      raidz1-0 ОНЛАЙН 0 0 0
        wwn-0x5000c500c8f1d16d ОНЛАЙН 0 0 0
        wwn-0x5000c500c8e398b4 ОНЛАЙН 0 0 0
        wwn-0x5000c500c640250e ОНЛАЙН 0 0 0
        wwn-0x5000c500c8c85db3 ОНЛАЙН 0 0 0
        wwn-0x5000c500c9207ce8 ОНЛАЙН 0 0 0
        wwn-0x5000c500c8d31803 ОНЛАЙН 0 0 0
        wwn-0x5000c500c8c3b74c ОНЛАЙН 0 0 0
        wwn-0x5000c500c8e73721 ОНЛАЙН 0 0 0
        wwn-0x5000c500c8e76055 ОНЛАЙН 0 0 0
        wwn-0x5000c500c8d2d64f ОНЛАЙН 0 0 0
        wwn-0x5000c500c8e6b10a ОНЛАЙН 0 0 0
        wwn-0x5000c500c62c8f66 ОНЛАЙН 0 0 0
      raidz1-1 ОНЛАЙН 0 0 0
        wwn-0x5000c500c8f38e11-part1 ОНЛАЙН 0 0 0
        wwn-0x5000c500c8f2fae4-part1 ОНЛАЙН 0 0 0
        wwn-0x5000c500c8d45a0e-part1 ОНЛАЙН 0 0 0
        wwn-0x5000c500c8c8bd98-part1 ОНЛАЙН 0 0 0
        wwn-0x5000c500c8f2fda8-part1 ОНЛАЙН 0 0 0
        wwn-0x5000c500c8dbc00a-part1 ОНЛАЙН 0 0 0
        wwn-0x5000c500c7104af2-part1 ОНЛАЙН 0 0 0
        wwn-0x5000c500c8f62aad-part1 ОНЛАЙН 0 0 0
        wwn-0x5000c500c8db7231-part1 ОНЛАЙН 0 0 0
        wwn-0x5000c500c9206973-part1 ОНЛАЙН 0 0 0
        wwn-0x5000c500c8d2a7d4-part1 ОНЛАЙН 0 0 0
        wwn-0x5000c500c92175bc-part1 ОНЛАЙН 0 0 0

ошибки: Нет известных ошибок данных

Как мне избавиться от raidz1-1, чтобы я мог создать новый пул ch2 с моими 12 новыми дисками и использовать все пространство.

Кстати, я преобразовал zpool для использования идентификатора диска

Пожалуйста, помогите, мне нужно хранилище - я новичок в Ubuntu - моя первая машина с Linux, мне нравится путешествие, но я чувствую себя полностью застрявшим

Спасибо!!!

скриншот моего текущего zpool

freezed avatar
флаг cn
Добро пожаловать в Ask Ubuntu. Пожалуйста, [совершите экскурсию](https://askubuntu.com/tour), чтобы узнать, как работает Ask Ubuntu. Прочитайте [как спросить](https://askubuntu.com/questions/how-to-ask), чтобы улучшить качество своего вопроса.
Рейтинг:0
флаг cn

Разрушать ч1 и воссоздать ч1 & ч2.

Если данные уже включены бассейн, переместите их с помощью Отправить/прием.

Как упоминалось в справочная страница, zpool удалить & zpool отсоединить не работаем с рейдз Вдевс.


Редактировать:

Если посмотреть немного дальше, эта функция доступна на freeBSD. начиная с версии 11.2 с флагом функции device_removal, который доступен с ЗОЛ 0,8. Имейте в виду, что ZFS использует один и тот же базовый код между freeBSD и linux только потому, что openZFS 2.0, так что, возможно, этот флаг функции не находится на стороне Linux на ЗОЛ 0,8.

ACH S avatar
флаг ye
Спасибо за ответ У меня есть данные на raidz1-0, что мне не хватает памяти, чтобы переместить куда-либо еще. Мне нужно уничтожить raidz1-1, чтобы я мог использовать его в новом пуле, иначе это просто пустая трата места.
ACH S avatar
флаг ye
какой позор - есть ли кто-то, кто может написать эту функциональность, если ее не существует, поскольку, судя по моим исследованиям, я не единственный, кто этим занимается. Ответ, который я увидел, заключался в том, чтобы защитить вас, но мне не нужна няня, мне просто нужно программное обеспечение, чтобы делать то, что мне нужно.
freezed avatar
флаг cn
Если посмотреть немного дальше, эта функция доступна во freeBSD [начиная с версии 11.2](https://www.freebsd.org/cgi/man.cgi?query=zpool-features&apropos=0&sektion=7&manpath=FreeBSD+11.2-RELEASE+and +Ports&arch=default&format=html) с флагом функции `device_removal`, который доступен [начиная с ZoL 0.8](https://github.com/openzfs/zfs/search?q=device_removal&type=code). Какую версию ZFS вы используете?
ACH S avatar
флаг ye
Получил версию, в следующий раз попробую удалить устройство и дам вам знать, как все прошло - спасибо! #zpool версия zfs-0.8.3-1ubuntu12.13 zfs-кмод-2.0.2-1ubuntu5.4
ACH S avatar
флаг ye
'~$ sudo zpool удалить ch1 raidz1-1 [sudo] пароль для hs: не могу удалить raidz1-1: неверная конфигурация; все vdev верхнего уровня должны иметь одинаковый размер сектора и не должны быть raidz».
freezed avatar
флаг cn
Имейте в виду, что ZFS использует один и тот же базовый код между freeBSD и linux только начиная с `openZFS 2.0`, поэтому, возможно, этот флаг функции не находится на стороне linux в `ZoL 0.8`.
ACH S avatar
флаг ye
Я нашел эту ссылку, и похоже, что теперь это возможно, но не знаю, как это сделать - это просто команда «удалить»? см. ссылку [https://news.ycombinator.com/item?id=30256349#30273089]

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

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