Summary: | sys-fs/evms-2.5.5-r10 on baselayout-2 - read-only /var/lock/evms-engine - maybe should be moved to /bin/rc? (somewhere RW from start at least) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Maciej Mrozowski <reavertm> |
Component: | [OLD] baselayout | Assignee: | Tiziano Müller (RETIRED) <dev-zero> |
Status: | RESOLVED WONTFIX | ||
Severity: | minor | CC: | base-system, rob.mackinnon, ziga.boehm |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 372423 | ||
Attachments: | booting of virtual machine on evms volume, baselayout-2 |
Description
Maciej Mrozowski
2008-07-10 20:09:48 UTC
Created attachment 160072 [details]
booting of virtual machine on evms volume, baselayout-2
I finally got tired of seeing this error and started developing a way around it, but wanted some other input. The plan: mount an unused rw ramdisk as a tmpfs on /var/lock, to grab the lock file, activate then lift off the ramdisk on mount of the real var, transplanting the lock on the valid fs. The problem: I can only think to have an EVMS stage2 initrc that would need to require localmount, or a special clause in localmount to handle EVMS...but that seems dirty. Ideas? I've started work on a openrc evms addon script to sorta do the above...just not so sure how to handle the dirtiness of moving the lock around... sys-fs/evms has been removed from portage tree Oh noes, it seems I need to keep that ebuild in local overlay since it's otherwise the best LVM2 frontend... What worries me more is it's most likely going to be removed from Gentoo installcd as well. if you care about it, then take over maintainership. if you're a Gentoo dev, you can keep ebuilds in the tree. I think I'll do it, it won't interfere with evms removal from baselayout/genkernel though. If/when I bring it back to gentoox86, it will be stripped from rc/other scripts and will function only as a disk/partition/LVM2 manager as its autodetection/autoassemble features and ncurses UI is particularly nice, especially for those unfamiliar with mdadm/vg*/lv* console commands. |