Created attachment 13222 [details] scr Воспроизводится на образах линейки 10.1 Например, Workstation K 10.1, Workstation 10.1, Server V 10.1 alterator-vm-0.4.31-alt1 Конфигурация системы: подключено 2 диска. 1) Система установлена на /dev/sda : на этапе 4/12 Подготовка диска выбрать "Установка рабочей станции (совместима с Timeshift)". /dev/sdb не трогать. 2) После установки войти в систему и сделать рейд командами: # btrfs device add /dev/sdb /home -f Performing full device TRIM /dev/sdb (32.00GiB) ... # btrfs balance start -dconvert=raid1 -mconvert=raid1 /home Done, had to relocate 18 out of 18 chunks В результате получилась конфигурация # lsblk -f NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINT sda btrfs 36016dcb-ffd0-4b79-a585-8c3daa44b5cc sdb ├─sdb1 swap 1 8d8b8899-eb54-4d68-b960-704f27728516 [SWAP] └─sdb2 btrfs 36016dcb-ffd0-4b79-a585-8c3daa44b5cc 10G 46% /home sr0 iso9660 Joliet Extension ALT Workstation K 10.1 x86_64 2022-10-11-12-26-21-00 # btrfs filesystem show Label: none uuid: 36016dcb-ffd0-4b79-a585-8c3daa44b5cc Total devices 2 FS bytes used 13.11GiB devid 1 size 24.87GiB used 15.03GiB path /dev/sdb2 devid 2 size 32.00GiB used 15.03GiB path /dev/sda Шаги воспроизведения: 1) Начать установку системы, дойти до шага 4/12 Подготовка диска, выбрать "Вручную". 2) Перейти на следующий шаг. Результат: том, соответствующий /home, помечен как ФС Unknown. Также как UNKNOWN помечен раздел, соответствующий [SWAP]. См. скриншот. Ожидаемый результат: Корректное определение ФС.
В установщике dmesg ругается: devid X uuid XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX is missing В LiveCD с томом всё в порядке
Похоже на какой-то race: 1) Выбрать профиль "Вручную" 2) Выбрать "Очистить диски перед применением профиля" 3) На следующем экране нажать "Назад" 4) Отказаться от применения изменений 5) Снова выбрать профиль "Вручную" ФС определяются как BtrFS
Результат проверки актуальности Состояние: Определение ФС btrfs raid идёт через mount в fsimbtrfs; при неполном multi-dev том остаётся Unknown. В Sisyphus alterator-vm-0.4.53 этот путь не изменён. Рекомендация: выполнить ретест определения ФС при btrfs raid на актуальном установщике Sisyphus.
regular-mate-latest (Sisyphus, alterator-vm-0.4.53-alt1, libevms-2.5.5-alt94, btrfs-progs-7.1-alt1): swap + btrfs на sda2, второй диск целиком добавлен в raid1 (btrfs device add + balance -dconvert=raid1 -mconvert=raid1), перезагрузка в установщик, 4/13 «Вручную». В дереве: sda1 SWAPFS, sda2 BtrFS (@, @home), второй член raid — BtrFS (@, @home); Unknown нет (Unknown показан только у третьего, пустого диска без таблицы разделов — это штатно). dmesg: оба девайса «BTRFS: device fsid … scanned by (udev-worker)», «missing» — 0 совпадений. Повторил с raid1 на двух несистемных дисках (sdb+sdc) — тоже определяются как BtrFS с подтомом. Не воспроизводится: в текущем stage2 btrfs-устройства регистрирует udev (64-btrfs.rules), ФС определяется по суперблоку (evms plugins/btrfs/fsimbtrfs.c: btrfs_probe), поэтому «race» из comment 2 больше не проявляется.