I have Ubuntu 22.04 root on zfs. It was installed following the directions here which specified a 512M boot partition. This has turned out to be way too small. According to here this partition should be at least 2GB.
root@ubuntuzfs:~# zpool status -L bpool
pool: bpool
state: ONLINE
scan: scrub repaired 0B in 00:00:01 with 0 errors on Mon Dec 11 08:00:02 2023
config:
NAME STATE READ WRITE CKSUM
bpool ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
nvme0n1p2 ONLINE 0 0 0
nvme1n1p2 ONLINE 0 0 0
errors: No known data errors
root@ubuntuzfs:~# zpool status -L rpool
pool: rpool
state: ONLINE
scan: scrub repaired 0B in 00:01:04 with 0 errors on Mon Dec 11 08:01:05 2023
config:
NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
nvme0n1p3 ONLINE 0 0 0
nvme1n1p3 ONLINE 0 0 0
errors: No known data errors
root@ubuntuzfs:~# fdisk -l | grep nvme
Disk /dev/nvme0n1: 232.89 GiB, 250059350016 bytes, 488397168 sectors
/dev/nvme0n1p1 2048 1050623 1048576 512M EFI System
/dev/nvme0n1p2 1050624 2099199 1048576 512M Solaris /usr & Apple ZFS
/dev/nvme0n1p3 2099200 488397134 486297935 231.9G Solaris /usr & Apple ZFS
Disk /dev/nvme1n1: 232.89 GiB, 250059350016 bytes, 488397168 sectors
/dev/nvme1n1p1 2048 1050623 1048576 512M EFI System
/dev/nvme1n1p2 1050624 2099199 1048576 512M Solaris /usr & Apple ZFS
/dev/nvme1n1p3 2099200 488397134 486297935 231.9G Solaris /usr & Apple ZFS
Is increasing the size of bpool possible?
EDIT:
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
bpool 496M 265M 231M - - 27% 53% 1.00x ONLINE -
rpool 230G 49.3G 181G - - 47% 21% 1.00x ONLINE -
tank 7.27T 3.57T 3.70T - - 7% 49% 1.00x ONLINE -
root@ubuntuzfs:~# cat /etc/fstab | grep efi
PARTUUID=7704518c-eb82-4f70-b92e-89ad5cee33ec /boot/efi vfat nofail,x-systemd.device-timeout=1 0 1
root@ubuntuzfs:~# blkid | grep 7704518c-eb82-4f70-b92e-89ad5cee33ec
/dev/nvme0n1p1: LABEL_FATBOOT="EFI" LABEL="EFI" UUID="A796-C5DC" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="7704518c-eb82-4f70-b92e-89ad5cee33ec"
I really don’t want to re-install the operating system. This is my Nextcloud installation and so much work has gone into getting things right. What about replacing one of the mirrors with a correctly partitioned drive then repeating the process for the other drive?