Yes, Linux’ software raid tools could easily be swapped for zfs these days. I still have one array left, and as disks grow old, IOerrors starts to occure. Here are some commands I’ve found useful.
cat /proc/mdstat mdadm --examine /dev/sdb1 mdadm --examine --scan mdadm --assemble --scan smartctl -a /dev/sdx dumpe2fs ddrescue df -h | egrep -v '(overlay|shm|tmpfs)'
And about rsync:
A trailing slash on the source changes this behavior to avoid creating an additional directory level at the destination.
ddrescue comes from the package