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]


Reply via email to