[SOLVED] Looking for testers for Bedrock LVM patch
Bedrock LinuxThis forum is for the discussion of Bedrock Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Ubuntu / Debian / Raspbian / Bedrock Linux
Posts: 5
Rep:
Looking for testers for Bedrock LVM patch
I look for testers for an patch for Bedrock Linux that adds LVM2 support. If you can please test with numerus LVM/LUKS/No-LUKS/No-LVM combinations with different init systems and different distros.
The Bedrock community is fairly small, which in practice means we don't a huge collection of volunteers for things such as this. This is particularly bothersome as, as you pointed out, it's impossible to test with the tremendous number of combinations of things.
Part of the issue, I think, is that the limited community is spread too thin between the various communications platforms. I'm hoping to eventually make a "beta update channel" that can be mentioned once everywhere for those who want to brave such testing. The upcoming 0.7.7 is probably going to be bug fixes which I'd rather get out sooner than later, but my plan for 0.7.8 is to be mostly new features - including your LVM fix - which would make sense to have as a beta release for some period for people to test. That may be the release which kicks off the beta channel update.
I am confused. I ran bedrock with LVM some years ago. The "hijacked" distro handled it during the early boot phase via its init ram disk. The initrd, kernel and bootloader files were on a small ext2 partition (which was mounted later on in the boot process as /boot). The init script within the initrd would activate and mount any LVM volumes, way before bedrock is started.
I guess my question is, how could bedrock find, activate and mount an LVM otherwise, seeing as how it itself is within an LVM volume?
Initrds usually mount the root directory to bootstrap the rest of the system, including LVM volume root directories. However, with many distro initrds, other LVM volume locations such as /home are set up by the init system further in the boot process. A quirk in how init systems interact with Bedrock means they usually skip mounting such directories themselves, which places the burden to do so on Bedrock. Without the above mentioned patch, Bedrock does not know how to mount LVM volumes, which means it cannot properly support things like LVM /home.
Last edited by ParadigmComplex; 08-20-2019 at 02:52 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.