On 01/05/2015 03:55 PM, Joe Zappa wrote:
When an LVM works (Linux LVM or any other LVM), it works great.
When an LVM fails, it makes the mess 3x worse to clean up and get your system back up and running.
Long before we had a functioning LVM with Linux I was using the "same thing" under AID. That was way back in the mid 1990s, though I believe that the Vx system, the "Veritas manager" was IBMs from the beginning of the 1990s, with a shoo-in to OSF. HP later licenced it. No discussion of LVM history should take place without mentioning Heinz Mauelshagen, who did some of the earliest LVM on Linux work. There was some variance with Linux's LVM1, but the command set we see in LVM2 is the same as I was using all the way up to AIX5.2 when I switched over to Redhat, mandrake and eventually Suse. I found LVM2 to be stable, though I worked with with grub-orig and a boot and ROOT on real partitions. When grub2 came along I moved ROOT to LVM quite successfully and with no problems at all. The disaster struck! LVM was 'optimized" and "lvmetad" was introduced. Go back through the archives and you can see the problems we had if the initrd had a mismatch over that, if the 'daemon' was expected but wasn't there. So we turned lvmetad off, but something keeps turning it back on and the system won't reboot and Rescue Mode is required. https://forums.opensuse.org/showthread.php/495141-boot-problem-after-lvm2-up... https://bugzilla.redhat.com/show_bug.cgi?id=989607 https://bugzilla.redhat.com/show_bug.cgi?id=813766 Peter Rajnoha's suggestion makes sense Sadly this was resolved with an "errata" notice! And this has NOTHING to do with systemd, don't start on about that!
I use LVM *only* in circumstances in which an LVM is needed.
Otherwise, all it does is create more points of failure.
The "only when" is a YMMV. By the same logic, using BtrFS (or could that be any FS?) creates more points of failure. Yet the logic of BtrFS is that it should subsume all disk space in order to balance/optimize. YMMV. As things stand I see no advantage to using lvmetad in my use case. I don't have a LVM that spans multiple spindles. Enabling it adds a risk that your boot may be screwed. It certainly has been the case with me, so I have it disabled. http://www.redbooks.ibm.com/abstracts/redp0107.html -- STATUS QUO is Latin for "the mess we're in." -- /"\ \ / ASCII Ribbon Campaign X Against HTML Mail / \ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org