I have been playing around with LVM on a virtual machine. Until now I have found only advantages on it and I'm thinking about using it on my real machine the next time I do a fresh install.
I have never used it on a "real life" scenario, so are there any shortcomings that I must be aware of, like performance penalties or harder management (e.g.: backup and recovery)?