ZFS Corruption / Recovery

Thanks for so much knowledge of freenas and pfsense. Can you tell me if i make a system with freenas and sometime (long ago one time happned with me) zfs corrupted because of power failure and something happned smb was not working properly and couldn’t log in and copy my data to another hard drive. The freenas alert said disk degraded after that i start ftp service and copied my data to another hard drive. It took 2 days to do that can you suggest something if it happen again i can do something less time consuming? Or something for recover zfs ?

There is not really any easy way to fix corrupted ZFS and moving data will be limited based on your network speed.