On 15/11/2013 23:58, Tanstaafl wrote: > On 2013-11-15 3:01 PM, Chris Stankevitz <[email protected]> wrote: >> Follow these steps: >> >> 0. undo whatever you did > > Already did... > >> 1. emerge --sync >> >> 2. echo =sys-block/thin-provisioning-tools-0.2.8-r1 ~amd64 >> >> /etc/portage/package.keywords >> >> 3. update your system > > Or, I could just echo sys-fs/lvm2 -thin /etc/portage/package.use > > Now, the question is, what the heck is thin-provisioning in lvm2, am I > using it, and if not, do I need it? > > I'm pretty sure I'm not using it, but how to be sure? >
Google for "thin-provisioning+in+lvm2", first three hits. In a nutshell, you can define an LV without actually allocating the storage yet that you are not using, it gets allocated "on demand" if you will. It's similar in concept to the general idea behind sparse files, lazy initialization, fixed size vs dynamically allocated disks for VMs and do on: allocate a resource only when you need it. This lets you over-commit storage space as much of it is not being used in practice. If you use thin provisioning, you already know it. There are steps you must take to put it to use. -- Alan McKinnon [email protected]

