I noticed that Linux server distros are using LVM as default. What is so good about LVM, and when should I use it? Is there a GUI for managing LVM volumes like GParted, or is it just through the terminal? How is it different from RAID in using multiple drives for one volume?
interesting facts about LVM:
-
You can make a volume snapshot of the system before a major change (for example, an update).
-
You can enable caching and use HDD together with SSD cache
-
You can build raid 0,1,5 directly on LVM (you still need modules from mdraid)
-
Even without a raid, you can expand the partition beyond one disk to another or migrate the partition from disk to disk (without even disabling it)
However, all this is done from the console and I do not know if there is a GUI.
-