Pool suspended after disk errors – how to safely recover data?

I managed to replace the disk and recover almost all the data, but one Nextcloud account folder is missing and now shows up like this:

-rw-r--r--  1 www-data www-data         0 Aug 20 11:40 index.html
-rw-r-----  1 www-data www-data      1908 Aug 25 15:33 nextcloud.log
-rw-r-----  1 www-data www-data 144912682 Aug 20 11:41 nextcloud.log.1
-rw-r-----  1 www-data www-data     16469 Mar  3  2025 nextcloud.log.2
d?????????  ? ?        ?                ?            ? user2
drwxr-xr-x  7 www-data www-data         7 Nov 24  2024 user1

The problem is that I cannot even delete it in order to recreate it.

Do you know how I can fix this?

Also, is it normal that TrueNAS GUI still shows a ZFS error even after the disk replacement?

First, stop all writes to the pool. Then check logs to find the error. Use tools like zpool status and zpool import -f to try recovery. Don’t run destructive commands. If unsure, seek expert help to avoid data loss.

Hi,

In the end, I managed to recover almost all of my data between the old hard drive and the backup on B2. This experience has been a lesson learned: I’ve already planned to buy a second IronWolf to set up a RAID1.

However, before it’s too late, I’d like to address another issue: the SSD of the app pool, where I have all my applications installed.
If I replace it with a new one, can I do it without losing anything? Or will I have to recreate all the apps from scratch?

Plug in a new SSD and use “Replace” in the GUI (or “Extend” to make a mirror).

1 Like