A curiosity related question:
Can a VDEV be removed from a ZFS pool by undoing the last pool transactions (zpool import -F) or rolling back to an earlier snapshot?
A curiosity related question:
Can a VDEV be removed from a ZFS pool by undoing the last pool transactions (zpool import -F) or rolling back to an earlier snapshot?
I am afraid you can not. That's a pitty. ZFS data is striped across available VDEVs and any hack will(may) result in data loss. Anyway you need to backup your data. So, backup and recreate your pool.
No. You're mistaking data and pool geography/layout. The former is transactional with some ability to go backwards (zpool import -F), the latter is not. Once you change it, it's changed. There's no rolling ring of previous pool layouts you can 'roll back' to.