TASK ERROR: storage migration failed: block job (mirror) error: drive-efidisk0: 'mirror' has been cancelled

that's a misunderstanding. the efi disk is not the ESP :) it's the equivalent of the flash chip your motherboard has to store UEFI configuration.
If that's true, it sounds like the best option is still to round up.

Basically round up to the closest whole number in relation to 4K blocks.

Example:
0.1 -> 1
1.1 ->2
2.1 -> 3

I am having this issue only for the small EFI disk, my other disks are fine moving live. (even to different storage types)
 
Last edited:
I've been hitting this on multiple disks, not just small one (efi). Seem root cause was running vm have cpu type 'host' but not identical CPUs were in cluster. Fixed by setting different cpu profile for vm (x86-64-v4).
This error is very confusing to find root case!

Code:
mirror-scsi0: Completing block job...
mirror-scsi0: Completed successfully.
mirror-scsi1: Completing block job...
mirror-scsi1: Completed successfully.
mirror-scsi2: Completing block job...
mirror-scsi2: Completed successfully.
mirror-scsi3: Completing block job...
mirror-scsi3: Completed successfully.
mirror-scsi1: Cancelling block job
mirror-scsi2: Cancelling block job
mirror-scsi3: Cancelling block job
mirror-efidisk0: Cancelling block job
mirror-scsi0: Cancelling block job
WARN: mirror-scsi1: Input/output error (io-status: ok)
WARN: mirror-scsi2: Input/output error (io-status: ok)
WARN: mirror-scsi3: Input/output error (io-status: ok)
mirror-efidisk0: Done.
WARN: mirror-scsi0: Input/output error (io-status: ok)
mirror-scsi1: Done.
mirror-scsi2: Done.
mirror-scsi3: Done.
mirror-scsi0: Done.
2025-11-11 16:42:13 ERROR: online migrate failure - Failed to complete storage migration: block job (mirror) error: mirror-efidisk0: Input/output error (io-status: ok)
2025-11-11 16:42:13 aborting phase 2 - cleanup resources
2025-11-11 16:42:13 migrate_cancel
2025-11-11 16:42:20 ERROR: migration finished with problems (duration 00:01:04)
TASK ERROR: migration problems