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

zfs удалить устройство из пула

Прежде чем вы прочитаете заголовок и закатите глаза, я уже прочитал все различные ответы, сообщения и статьи, в которых говорится, что вы не можете уменьшить пул после того, как вы его создали. Однако я видел этот сообщение, которое утверждает, что делает именно это (т.е. удаляет устройство из активного пула и сжимает пул, чтобы использовать оставшиеся диски). Я попытался сделать это на своем хосте хранения и получил следующее:

root@file2:~# zpool remove datastore sdh
cannot remove sdh: only inactive hot spares, cache, top-level, or log devices can be removed

Итак, я предполагаю, что использую старую / другую версию zfs. У кого-нибудь есть опыт использования этой функциональности? Я совершенно не прав, и это все еще невозможно?

Если это важно, я использую Ubuntu 15.10.

Эта функция еще не является частью ZFS в Linux. Есть открытый запрос функции для ее реализации:

https://github.com/zfsonlinux/zfs/issues/3371

Удаление устройства доступно для на из v8.0-rc1 (2018-09-08):

Новые особенности

  • Родное шифрование
  • Удаление устройства
  • ...

Также доступно в из 11.4 Бета.

Примечание. По состоянию на 17 февраля 2019 г. это v8.0-rc3, а стабильная версия v8.0 будет в будущем выпуске.

Итак, я предполагаю, что использую старую / другую версию zfs.

Да, вы используете ZFS в Linux, а блог посвящен OpenZFS в Delphix. Это не одно и то же.

Я совершенно не прав, и это все еще невозможно?

Вы уже знаете ответ на этот вопрос, по крайней мере, в отношении версии ZoL на Ubuntu.

root @ file2: ~ # zpool remove datastore sdh не может удалить sdh: можно удалить только неактивные устройства горячего резерва, кеш, устройства верхнего уровня или журналы