Hi,
All three are symlinks to LVM for as far as I can tell. The only difference, in my opinion, is that lvresize can be used for both operations (shrinking and/or extending) while lvreduce / lvextend can only be used for one option, reducing / extending respectively. If there is something more to it, I'd love to know too. Always eager to learn.
Kind regards,
Eric
|