Summary: | alterator-vm не распознает и не позволяет монтировать FAT32 на GPT-разделе | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Michael Shigorin <mike> | ||||||
Component: | alterator-vm | Assignee: | Олег Соловьев <mcpain> | ||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||
Severity: | major | ||||||||
Priority: | P3 | CC: | aen, boyarsh, cas, evg, mcpain, sbolshakov, stanv | ||||||
Version: | unstable | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 27685 | ||||||||
Attachments: |
|
(В ответ на комментарий №0)
> Created an attachment (id=5721) [details]
> alterator-vm screenshot
На снимке к обсуждаемой проблеме отношение имеет только строчка с sda1.
ping Прошу также проверить видимость из alterator-vm других файловых систем на разделах GPT, отличных от ext{2.3}, особо NTFS. В образ инсталлятора нужно добавить пакет fatresize (В ответ на комментарий №4) > В образ инсталлятора нужно добавить пакет fatresize Если он нужен alterator-vm, то не стоит ли прописать зависимость на него? (In reply to comment #5) > Если он нужен alterator-vm, то не стоит ли прописать зависимость на него? Если быть точным, fatresize нужен для fat-1.0.1.so из пакета libevms Зависимость такого типа я не хочу делать, так как по той же логике придётся добавить в довесок и остальные доп.утилиты, такие как btrfs-progs, jfsutils и т.д. (В ответ на комментарий №6) > (In reply to comment #5) > > Если он нужен alterator-vm, то не стоит ли прописать зависимость на него? > > Если быть точным, fatresize нужен для fat-1.0.1.so из пакета libevms > > Зависимость такого типа я не хочу делать, так как по той же логике придётся > добавить в довесок и остальные доп.утилиты, такие как btrfs-progs, jfsutils и > т.д. Если они нужны для функциональности alterator-vm, то, думаю, что стоит это сделать для поддерживаемых fs. В любом случае, давайте определим их список без "и т.д." Например, что нужно для ntfs? (In reply to comment #7) > Если они нужны для функциональности alterator-vm, то, думаю, что стоит это > сделать для поддерживаемых fs. В любом случае, давайте определим их список без > "и т.д." Например, что нужно для ntfs? ntfsprogs Чтобы не вешать кучу зависимостей на alterator-vm/libevms и сохранить модульность, предлагаю каждый плагин из libevms положить в отдельный пакет (например libevms-plugin-gpt, libevms-plugin-fat, ...) и уже на него прописать зависимость на сторонние утилиты... Или такой подход здесь не нужен? (В ответ на комментарий №3) > Прошу также проверить видимость из alterator-vm других файловых систем на > разделах GPT, отличных от ext{2.3}, особо NTFS. fat32 видит, а ntfs - нет (в ручном разбиении как пустое место (<unused11>). Created attachment 5731 [details]
Скриншот alterator-vm и конфигурации диска GPT
(В ответ на комментарий №9) > fat32 видит, а ntfs - нет (в ручном разбиении как пустое место (<unused11>). Прошу прощения, дал неверные данные. Как сущность раздела видит, но не определяет файловую систему у этого раздела для FAT32. (В ответ на комментарий №6) > (In reply to comment #5) > > Если он нужен alterator-vm, то не стоит ли прописать зависимость на него? IMCO не стоит -- разве что сделать метапакет alterator-vm-full и подобное тайное знание заскладировать там. > Если быть точным, fatresize нужен для fat-1.0.1.so из пакета libevms Спасибо, помогло в случае уже существующего раздела -- правда, свободное место показано как -261M из 251M, но это уже детали %) На железе с win8 в EFI mode тоже отработало. > Зависимость такого типа я не хочу делать, так как по той же логике придётся > добавить в довесок и остальные доп.утилиты, такие как btrfs-progs, jfsutils и > т.д. Есть нюанс -- при отсутствии jfsutils не будет возможности создать JFS, но и только; при отсутствии fatresize получаем невозможность работы с _существующим_ разделом с FAT. С другой стороны, fatresize тащит libparted (хотя на этом втягивание новых пакетов в образ вроде и заканчивается). Давайте это обсудим позже :) (В ответ на комментарий №8) > > Например, что нужно для ntfs? > ntfsprogs В дистрибутивах довольно давно добавляется ntfs-3g (который Obsoletes: ntfsprogs); shrek@ недавно писал, что поддержка win8 есть в релизе этого года: http://lists.altlinux.org/pipermail/devel/2013-January/196377.html Но об этом лучше в bug #28510, чтоб не смешивать опять всё в кучу. 2mike@: Закрытый баг никого не блокирует, не пишите бессмыслицу, пожалуйста. |
Created attachment 5721 [details] alterator-vm screenshot alterator-vm не определяет FAT32 на разделе GPT, что приводит к невозможности работы с содержимым ФС. Воспроизведение: при любом из нижеперечисленных вариантов создания FAT32 на GPT: - создание раздела gdisk, форматирование mkfs.vfat -F 32 - создание и форматирование раздела alterator-vm с последующим перезапуском alterator-vm - создание и форматирование инсталятором openSUSE 12.2 x86_64 - имеющийся раздел с ФС в виде предустановленной win8 alterator-vm не показывает тип файловой системы созданного и отформатированного раздела, а также не может его смонтировать. Версии: alterator-vm-0.4.2-alt1 guile-evms-0.4-alt13 libevms-2.5.5-alt29