Stripe pool secovery

I have a stipe pool with daily replication on to my main pool. One of the drive have failed and i need to rebuild my pool. What is the proper way to do it? Do i need to delete current pool, create a new one and recover data from the replication folder? Or so i need to somehow add new drive + drives that is currently exported in to the pool that is offline?
p.s. This pool is for VMs, apps, etc

Yeah, when a striped pool fails, it’s done for. Destroy/delete and do a replication job in the other direction.

1 Like

So i did reverce replication to a new pool. it seems that all the data is back but when I try to set this pool as a application pool, the ui throws an arror:

 Error: Traceback (most recent call last):   File "/usr/lib/python3/dist-packages/middlewared/job.py", line 515, in run     await self.future   File "/usr/lib/python3/dist-packages/middlewared/job.py", line 560, in \__run_body     rv = await self.method(\*args)          ^^^^^^^^^^^^^^^^^^^^^^^^   File "/usr/lib/python3/dist-packages/middlewared/api/base/decorator.py", line 93, in wrapped     result = await func(\*args)              ^^^^^^^^^^^^^^^^^   File "/usr/lib/python3/dist-packages/middlewared/plugins/docker/update.py", line 138, in do_update     await self.middleware.call('docker.setup.status_change')   File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1005, in call     return await self.\_call(            ^^^^^^^^^^^^^^^^^   File "/usr/lib/python3/dist-packages/middlewared/main.py", line 720, in \_call     return await methodobj(\*prepared_call.args)            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/usr/lib/python3/dist-packages/middlewared/plugins/docker/state_setup.py", line 77, in status_change     await self.middleware.call('docker.state.start_service')   File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1005, in call     return await self.\_call(            ^^^^^^^^^^^^^^^^^   File "/usr/lib/python3/dist-packages/middlewared/main.py", line 720, in \_call     return await methodobj(\*prepared_call.args)            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/usr/lib/python3/dist-packages/middlewared/plugins/docker/state_management.py", line 54, in start_service     raise CallError(f'{config\["dataset"\]!r} dataset is not mounted on {IX_APPS_MOUNT_PATH!r}') middlewared.service_exception.CallError: \[EFAULT\] 'FAS/ix-apps' dataset is not mounted on '/mnt/.ix-apps'

I dont have ix-apps folder in my pool, I have ix-applications. In a newer version of truenas they renamed it? or its a different folder? shout i manually mount in to /mnt/.ix-apps?