LINUX.ORG.RU
ФорумAdmin

Удаление диска из LVM

 


0

1

Ребята подскажите пожалуйста, не могу понять как удалить диск из LVM

[root@mck ~]# pvs -o+pv_used

PV VG Fmt Attr PSize PFree Used

/dev/sda2 ol lvm2 a– <14.00g 0 <14.00g

/dev/sdb ol lvm2 a– <20.00g 0 <20.00g

Необходимо удалить диск sdb из системы

[root@mck ~]# lvreduce –resizefs –size -20G /dev/ol/minioS3

Unable to reduce ol/minioS3 below 1 extent.

[root@mck ~]# pvmove /dev/sdb

No extents available for allocation.

Гуглится совсем не то, как я понимаю чтоб удалить диск нужно его перенести на какой-то другой т.к уже место размечено, но как перенести если удаляемый диск больше чем подключено к системе?

Если попытаться удалить из группы то он пишет что используется, хотя я отмантировал его, и lsof с fuser ничего не показывает

[root@mck ~]# vgreduce ol /dev/sdb

Physical volume «/dev/sdb» still in use

Может есть какие-то подводные камни или удалить так не льзя?

всем спасибо



Последнее исправление: papahappa (всего исправлений: 1)

Попробуй перед удалением разделов команду vgchange -an.

mxfm ★★
()

У тебя lvreduce не отработал, внимательно читай свой же стартовай пост.

lvresize -L<размер> -r ol/minioS3
pvmove /dev/sdb
vgreduce ol /dev/sdb
pvremove /dev/sdb

Black_Shadow ★★★★★
()
Последнее исправление: Black_Shadow (всего исправлений: 1)
[root@mck ~]# pvs -o+pv_used

PV VG Fmt Attr PSize PFree Used

/dev/sda2 ol lvm2 a– <14.00g 0 <14.00g

/dev/sdb ol lvm2 a– <20.00g 0 <20.00g

[root@mck ~]# lvreduce –resizefs –size -20G /dev/ol/minioS3

Unable to reduce ol/minioS3 below 1 extent.

Нифига не понял что ты хочешь сделать в lvreduce - показывай выхлоп lvs. Пока что выглядит так будто ты пытаешься уменьшить том размером меньше 20 гигабайт на эти самые 20 гигабайт.

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

Пока что выглядит так будто ты пытаешься уменьшить том размером меньше 20 гигабайт на эти самые 20 гигабайт

Ага, именно так. LVM ему даже попыталась сказать что минимальный размер LV это один экстент (по умолчанию 4MB). Но ТС невпетрил.

no-dashi-v2 ★★★
()
Ответ на: комментарий от Pinkbyte

Почему бы не предположить (если не обращать внимания на «below 1 extent») что LV размером 34ГБ (20+14), он хочет убрать sdb 20GB

futurama ★★★★★
()
Последнее исправление: futurama (всего исправлений: 1)
Ответ на: комментарий от futurama

То, что ТС хочет уменьшить какой-то из своих LV дабы освободить PV - это и так понятно. Вопрос в том - почему он не читает то, что ему пишет LVM, т.к. очевидно что он ошибся и уменьшает не тот LV.

Или у него там ваще зеркальный(mirrored) LV на 17 Gb, который нужно сначала сконвертить в простой.

Гадать можно бесконечно, проще сначала взглянуть на lvs.

Pinkbyte ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.