Striped pool in ZFS: what happens on disk failure?

Hi,

I have a hyphothetical scenario for the people more experienced with ZFS than I am.

I have a zfs pool with 1 4tb hard disk (Used as seedbox only and doesnt have critical data on it). it currently has about 2.5tb of files so getting close to full. I have another 2tb disk which I am not using at at all at the moment. If I add that to existing pool in stripe, I will have total ~6tb storage.

Now when I add more data to this pool, I think most of my existing 2.5tb data will remain on 4tb disk and any additionla data will be dynamically distributed between 2 disks. is that correct?

2nd, If my 2nd disk fails, my understanding that I will lose all my data. is that correct or is there a way to recover exiting 2.5tb of data which is mostly completedly on my 1st disk? I know that this is not a recommended setup but I’d have though logically there should be a way to access those files if they all exist completely on the surviving drive. Am I missing anything?