Just installed 24.04 Server. LVM is there and it is possible to customize through the installer. I even guessed how to setup a static IP on the first attempt, though that screen in the installer REALLY, REALLY, needs examples of the data entry fields to the right of each field to prevent the guessing.
Code:
$ lsblk -e 7 -o name,type,fstype,size,FSAVAIL,FSUSE%,label,mountpoint
NAME TYPE FSTYPE SIZE FSAVAIL FSUSE% LABEL MOUNTP
sr0 rom 2K
vda disk 15G
├─vda1 part 1M
├─vda2 part ext4 750M 574M 13% /boot
└─vda3 part LVM2_member 13.2G
├─vg02-root lvm ext4 10G 7G 23% /
└─vg02-swap00 lvm swap 500M [SWAP]
$ df -hT -x squashfs -x tmpfs -x devtmpfs
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/vg02-root ext4 9.8G 2.2G 7.1G 24% /
/dev/vda2 ext4 721M 95M 574M 15% /boot
$ sudo vgs
VG #PV #LV #SN Attr VSize VFree
vg02 1 2 0 wz--n- <13.25g <2.76g
$ snap list
No snaps are installed yet.
So, it appears to me that this is solved on 24.04 Server.
I need to try the desktop installers again. Perhaps I didn't know what I was doing? I'd read that changing the VG name at install time wasn't allowed somewhere too. It was a hassle because I had to remove all the LVs first - renaming would be nice without having to remove the LVs, but it is possible. Normally, an install takes about 10 minutes. Because I had to figure out the "magic" requirements, took me about 20 minutes. As you can see, I changed the VG name, LV names, sizes to fit my needs.
Best of all, I have a little free space in the VG for other uses, like creating snapshots for my backup process. This was a toy server setup just to see that LVM and how much storage would really be needed. Minimal install with ssh. No snaps included. 2.2G used. Nice. The days of bloat may be over. We can hope.
Perhaps all my worries about 24.04 server weren't really true.
How do I say this. ZERO complaints so far (well, beyond systemd). Small, tight, things work as expected. No extra bloat. Golf clap to the Ubuntu Server team. Nice job.
Sorry, I didn't mean to shock people used to me constantly complaining about small things when Canonical does 10,000 things right. A clear, autoinstall YAML example would be nice that sets the 1st username, LVM layout, VG/LV names, LV sizes, file system format, static IP addresses, and allows specifying the file URL on the install screen would be nice. Perhaps this exists somewhere and I just haven't found it.
Just confirmed that 24.04 Lubuntu storage setup doesn't allow LVM. Can get to the point of selecting the PV for a new VG to use, but there's no list of PVs in the dialog box to choose. "Create Volume Group" button is gaslighting. That's rude. It was bad enough that LVM is an allowed type of partition.
Over all, nice job guys.
Bookmarks