Я пытаюсь удалить старый диск емкостью 300 ГБ из своей группы томов и заменить его новым блестящим диском емкостью 1 ТБ.
В pvmove
операция работала до 99,9%, а затем была прервана. Я считаю это потому что я бежал pvcreate
на /dev/sdf
напрямую вместо создания раздела. Моя проблема в том, что он переместил физические размеры в /dev/sdf
но оригинальный привод, /dev/sdc1
все еще находится в группе томов, и у них обоих одинаковое количество экстентов. Похоже, что у моего vg дублированный набор экстентов.
Каждое руководство по удалению диска из vg включает в себя pvmove
и vgreduce
. Поскольку экстенты дублируются, я не хочу их перемещать; Мне нужно полностью удалить их из vg. Как мне сделать это, не повредив целостность существующей группы томов?
pvmove /dev/mydev
попытается перенести все экстенты из / dev / mydev, но сможет это сделать, только если на других физических томах достаточно места для этих экстентов
vgreduce volgroup /dev/mydev
затем удалит / dev / mydev из volgroup, но только если он больше не содержит экстентов в volgroup
Вы получали сообщение об ошибке при прерывании работы pvmove на 99,9%?
edit: хорошо, ваша ошибка звучит так, как будто у вас есть зеркальный логический том. вы можете преобразовать его в без зеркального отображения
lvconvert -m0 volgroup/logvol
после чего вы сможете
pvmove /dev/mydev
vgreduce volgroup /dev/mydev