Bug 47022

Summary: Из группы томов с созданным логическим томом нельзя убрать физический том, если он остался последним
Product: Branch p10 Reporter: Белая Алёна <belayaav>
Component: alterator-vmAssignee: Олег Соловьев <mcpain>
Status: REOPENED --- QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5    
Version: не указана   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
LVM-remove-last-disk
none
Сравнение YaST и альтератора none

Description Белая Алёна 2023-07-25 12:22:36 MSK
alterator-browser-qt5-3.4.10-alt1
alterator-vm-0.4.30-alt1

Стенды:
Alt Server V 10.1 x86_64
Alt Server 10.1 x86_64

Также воспроизводится в версии alterator-browser-qt5-3.4.8-alt1 на стендах:
Alt Workstation 10.1 x86_64
Alt Workstation K 10.1 x86_64
Alt Education 10.1 x86_64
Simply Linux 10.1 x86_64

Шаги воспроизведения:

Предварительные условия: В системе должно быть несколько физических томов.

1. Начать установку
2. На шаге 4/12 поставить профиль "Вручную" и нажать "Далее"
3. Создать группу томов lvm из нескольких физических томов:
Выбрать LVM и нажать на кнопку "Создать группу томов" -> Выбрать все физические тома и ввести имя группы томов -> Нажать "ОК".
4. Создать логический том на LVM:
На unused-пространстве нажать "Создать том", ввести имя тома, в поле "Разместить на следующих устройствах" снять чекбокс с одного из физических томов -> Нажать ОК -> Будет создан логический том и останется unused-пространство в виде одного нетронутого физического тома.
4. Выбрать группу томов LVM 

Ожидаемый результат: Появляется кнпока "Уменьшить", есть возможность исключить физический том из группы

Реальный результат: Нет возможности исключить физический том из группы. 

Дополнительно:
1. Если остается два свободных физических тома, то есть возможность убрать один из них - т.е это не затрагивает логический уровень lvm. 
2. Невозможность удалить последний том имеет смысл, если у нас еще не созданы логические тома - т.к. это будет аналогом удаления группы томов lvm. Но когда у нас уже создан логический том и при этом есть "лишний" физический том в группе, считаю, должна быть возможность убрать его из lvm.
Comment 1 Олег Соловьев 2023-07-25 13:36:07 MSK
(In reply to Белая Алёна from comment #0)
> считаю, должна быть возможность убрать его из lvm.

А я не считаю
Comment 2 Олег Соловьев 2023-07-25 13:53:59 MSK
Created attachment 13919 [details]
LVM-remove-last-disk

YaST тоже так не считает
Comment 3 Белая Алёна 2023-07-25 15:22:26 MSK
(Ответ для Олег Соловьев на комментарий #2)
> Создано вложение 13919 [details] [подробности]
> LVM-remove-last-disk
> 
> YaST тоже так не считает

В YaST нельзя выбрать, на каких физических томах будет размещаться логический, аналогия некорректная. В альтераторе выбрать можно. Если в альтераторе должно быть как в YaST, то тогда нужно убирать возможность выбора физических томов.
Comment 4 Белая Алёна 2023-07-25 15:30:19 MSK
Created attachment 13920 [details]
Сравнение YaST и альтератора

Хотя прошу прощения, некорректно написала. В YaST даже после создания логического тома без выбора физических у меня получилось удалить "лишние" физические тома - остался только тот, на котором располагается логический том. В то время как в альтераторе мы не можем убрать незанятое физическое пространство, оно висит как unused.