11

I have been looking but neither Gparted nor KDE Partition Manager can handle LVM. Working with the command line is probably fine but it would be clearer to have a GUI tool here. Does such thing exist?

phunehehe
  • 20,240

8 Answers8

6

In RedHat's set of administration tools, there's system-config-lvm, which is optionally installable in other distributions like Fedora and Debian.

Recent versions of gnome-disk-utility support LVM.

The newly-released KDE 4.6 gains udisks as a Solid backend, which should provide LVM support. (Out of the three, this is the only one I haven't tried.)

ephemient
  • 15,880
  • 3
    gnome-disk-utility lets me see the existing logical volumes but not create or edit them. Is that what you mean by support, or is my version too low (2.30.1)? – phunehehe Jan 29 '11 at 10:00
  • And I don't understand your point about udisks and solid... The links point to something strange. How do I install and try them? – phunehehe Jan 29 '11 at 13:31
  • 1
    Accepting this answer because system-config-lvm works quite well on Ubuntu. I have problem installing it in Gentoo though. – phunehehe Feb 01 '11 at 14:16
  • 2
    In even newer news, system-config-lvm has apparently been replaced by gnome-disk-utility, which has been renamed to palimpsest (and has an 11-word manual!), which was apparently eviscerated to produce gnome-disks, which if available has very limited functionality. Or, put differently, Josh McGee below is correct that you should use the 'lvm' command because now that's all you have available to use. – fencepost Sep 13 '13 at 06:13
  • 3
    Minusing because though it was probably an accurate answer 3 years ago, it's not anymore, per fencepost's comment — system-config-lvm is not maintained anymore and not available in latests Fedora versions, and gnome-disks does lack LVM support, if by "support" we mean ability to modify the setup. – Skippy le Grand Gourou Dec 27 '13 at 21:43
5

In KDE there is 'kvpm' available.

I use it to handle all LVM related issue when I have a GUI available.

sudo apt-get install kvpm
os_1
  • 301
3

What you really want to use is the lvm2 command-line tool lvm to ensure complete control over how things are setup and managed.

I know, how snarky and elitist of me. The minimal set of commands you should learn are {pv,vg,lv}create and their ^create^re{move,size} counterparts. Particularly with the -r|--resize flag for resizing.

This is very simple to figure out, and you will thank yourself graciously for not falling on the GUI utilities that are highly limited in functionality. I promise.

Mat
  • 52,586
  • 2
    I like the command line as much as the next guy, but I struggle to understand why a GUI could not give you complete control over something like this. – JustDanyul Feb 18 '13 at 15:06
  • 4
    And with visualized partitions, it's much less error-prone to use a GUI, because it's harder to type the wrong things. That's why even though I can do whatever GParted does using fdisk some mkfs, I still use GParted whenever I can. – phunehehe Apr 16 '13 at 08:30
2

KDE Partition Manager 3.0 can handle LVM including encrypted LVM case.

1

LVM volumes on CentOS / RHEL 7 are now managed with System Storage Manager. The system-config-lvm tool has been deprecated.

yum install system-storage-manager
muru
  • 72,889
tom
  • 11
0

blivet-gui is what you want. Still not as flexible as the CLI, sadly.

iLikeDirt
  • 123
  • But doesn't it have very limitted resize capability? E.g. what if I have btrfs as LVM logical volume? – Andrius Štikonas Mar 06 '17 at 14:20
  • Generally speaking there is little point to put btrfs on logical volumes. I would be glad to know of one use case when it might help – r0berts Jul 10 '21 at 10:37
0

alterator's alterator-vm module is a partition manager that works with LVM, too.

It is used as the default tool in ALT's distros, also in the installer. I'm not sure whether it's easy to install it in a distro other than ALTLinux.

0

OpenSuSE has long had LVM support in the YaST Partitioner http://doc.opensuse.org/documentation/html/openSUSE/opensuse-reference/cha.advdisk.html#sec.yast2.system.lvm.yast