On 25/04/17 03:13 PM, L A Walsh wrote:
Anton Aylward wrote:
The thinpool bug that Linda encountered when installing using YaST is a bug that persisted for along time, it existed all the way back to 10.something when libstorage was first written.
Thin pool was not in anything before 13.2, so the fact that it doesn't load dm-thinpool can't have been a problem before that.
That may be a reason why you are suffering !FAIL! dm-thinpool is used, as far as I can determine, by the dmsetup to creating and managing thin pools under mapper managed devices, created by, of course, dmsetup. This is part of the device-mapper package, low level logical volume management. Think of it as the "assembly code" of LVM. How often do you use assembly code when you have BASH, Perl, Ruby (and of course YaST). let's face it. even when you need low-level byte tweaking you probably use C and a compiler. I'm not saying that you can't set up and manage thin pools using dmsetup but given the higher level LVM commands that do so much more in one command or the patched libstorage6 that lets you do it all from YaST, why would you want to do the low level stuff? It requires a lot and leaves you open to errors of typos or errors of lack of understanding. Read LVMTHIN(7) for a specific How-To. You should not need to load 'dm_thinpool' manually or set it explicitly in /etc/load-modules unless you are doing this all by low-level means. The same goes for the basic 'dm-mod' that is required for device-mapper 'mapping' in the first place. On my system this is all set up with lvmetad started by systemd using the UDEV rules. q.v. /usr/lib/udev/rules.d/10-dm.rules /usr/lib/udev/rules.d/95-dm-notify.rules /usr/lib/udev/rules.d/11-dm-lvm.rules As for 'not anything before 13.2' - I'll leave that canard for others. -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org