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

Могу ли я удалить диск из 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.

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

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

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

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

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