During newer upgrades, I am getting notified by Plasma about low disk space in /efi. I figured out that this was because of snapper snapshots filling it up (1 GB seems to be not enough). I did read a few posts that at least 4 GB should be used for future proofing the install.
Since I am trying to avoid a reinstall for this, is it possible to increase the size of /efi from 1 GB to 4 safely via something like parted live? is it recommended?
I have already taken a backup of my home directory to be on the safer side.
You did not provide any information about the layout of the disk (like fdisk -l and/or lsblk -f) but it is likely that the EFI partition was one of the first created and thus will be hemmed in somewhere at the begin of the device.
The snapshots don’t live in /boot , they are in /.snapshots . And, Henk is right, there is no way that you can expand the partition, and also about switching to grub2-efi
Reading the GParted documentation, you’ll have to boot “GParted Live” to see if, you can move the beginning of the encrypted LUKS partition to allow the EFI partition to be increased – there are some statements in the GParted documentation around this issue which suggest that, the chances of success are small.
Personally, I would reinstall Tumbleweed with the default EFI partition size.
<Live CD/USB/PXE/HD>
The snapshots don’t live in /boot , they are in /.snapshots . And, Henk is right, there is no way that you can expand the partition, and also about switching to
I will just go for a reinstall later then. The main reason I chose grub with bls, was the support for luks2 with argon2id. Now that systemd-boot is going to be the default, will it have full snapshot functionality?
Last time I checked, many features were missing from it and the wiki itself is pretty out of date about its current state. I do know that argon2id support is there though.
Guess I will opt for 4 gb on the next reinstall then. I think it would be better if the installer suggests at least 2 gb, when grub2-bls or systemd-boot is selected.
If your going to create it, then 2GB is probably enough, but 4GB is the best bet (firmware updates)… there maybe times you wish to keep some extra kernels…