Могу ли я удалить диск из 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 временно). Отформатируйте диск, снова добавьте его в систему и используйте как самостоятельный диск.