Does anyone know for sure if /boot/loader.efi supports loading from RAID-Z pool? (FreeBSD 13.2)
I have the following error on booting:
I have x3 HDD combined in RAID-Z for the root dataset with non-raidz EFI partitions on each of them. The /boot/loader.efi was copied to /EFI/BOOT/BOOTX64.efi of these partitions, so loader.efi is the one that gives the error.
I would assume that the loader is not supporting RAID-Z pool but I couldn't find confirmation of that.
I have the following error on booting:
Code:
i/o error all block copies unavailable
pool hddBOOTpoolRAIDZ is not supported
I have x3 HDD combined in RAID-Z for the root dataset with non-raidz EFI partitions on each of them. The /boot/loader.efi was copied to /EFI/BOOT/BOOTX64.efi of these partitions, so loader.efi is the one that gives the error.
I would assume that the loader is not supporting RAID-Z pool but I couldn't find confirmation of that.
Code:
# zpool status
pool: hddBOOTpoolRAIDZ
state: ONLINE
config:
NAME STATE READ WRITE CKSUM
hddBOOTpoolRAIDZ ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
gpt/hddZFSbootstrapA ONLINE 0 0 0
gpt/hddZFSbootstrapB ONLINE 0 0 0
gpt/hddZFSbootstrapC ONLINE 0 0 0
errors: No known data errors
pool: usbBOOTpool0
state: ONLINE
config:
NAME STATE READ WRITE CKSUM
usbBOOTpool0 ONLINE 0 0 0
gpt/usbZFSbootstrap0 ONLINE 0 0 0
errors: No known data errors
rs
# zpool get bootfs
NAME PROPERTY VALUE SOURCE
hddBOOTpoolRAIDZ bootfs hddBOOTpoolRAIDZ/BOOT/freebsd local
usbBOOTpool0 bootfs usbBOOTpool0/BOOT/freebsd local