In Linux distros, how do you know how much space to assign for each partition? And what if you do this and then later run out of room? Well you could delete data or move it off to other partitions, but there is a much more powerful and flexible way. It’s called Logical Volume Management. LVM is a way to dynamically create, delete, re-size and expand partitions on your computer. It’s not just for servers, it’s great for desktops too! How does it work? Instead of your partition information residing on your partition table, LVM writes its own information separately and keeps track of where partitions are, what devices are a part of them and how big they are.
An Introduction to Logical Volume Management
Submitted by vijayd81 2009-03-10 Linux 8 Comments
If anyone is interested, I have turned this article into a PDF. You can get it by going into my profile, clicking on my web page link and then going to the Teaching section. Alternatively, I can e-mail it to you if you PM me.
what are the performance implications of using LVM? is an ext2 or xfs partition slower via LVM?
are there other volume managers for Linux? what are their performance characteristics?