Могу ли я удалить диск из zpool raidz2?

К сожалению, я не очень понимаю zfs. У меня есть узел Proxmox 5 с 5 300 ГБ диском в raidz2. История:

zpool create -f -o cachefile=none -o ashift=12 rpool raidz2 /dev/sda2 /dev/sdb2 /dev/sdc2 /dev/sdd2 /dev/sde2

Я хотел бы удалить диск из zpool, чтобы использовать его для других, но не для zfs, а для ext4.

У меня вопрос, возможно ли удаление диска? Если да, то как?

Спасибо ласло

1 ответ

Решение

Нет, не напрямую. Zdev /Z2/Z3 vdevs нельзя разбить или увеличить с помощью дополнительных дисков, поэтому ваше первое решение является постоянным.

У вас есть одна из этих альтернатив для достижения вашей цели:

  • zfs send | zfs recv данные вашего пула в другой пул, zpool destroy ваш старый бассейн, zpool create ваш новый пул с меньшим количеством дисков, zfs send | zfs recv ваши данные обратно.
  • Как пользователь449299 предложил в комментариях: Создать zvol внутри вашего бассейна отформатируйте его как ext4 и смонтировать его как обычную файловую систему.
  • Извлеките диск из системы, ваш пул теперь будет в ухудшенном состоянии (по существу, это Z1 вместо Z2 временно). Отформатируйте диск, снова добавьте его в систему и используйте как самостоятельный диск.
Другие вопросы по тегам