Pool disapear after multiple manipulation

Hello,

I wanted to upgrade an old PC that had truenas (freenas before) with new RAM and Disks.

But during manipulations my main pool disapear. I try zpool status / list to get something but no.

Is it anyway to get the pool back or to retrieve data from the disk ?

my config is an old dell XPS 8300:
Intel(R) Core™ i5-2310 CPU @ 2.90GHz
2TB HDD as main pool
500GB SSD with OS
6GB of RAM before update 16GB now
OS Version:25.04.2.6

Look for your introductory email from the forum when you signed up. You may need to do the TrueNAS Bot tutorial to get more forum rights and post images of your system.
I would power down and check all your disk and power connections. We would need more info on what is happening to your system or if there are any error messages. If your single disk pool dies, you lose all the data in that pool as there isn’t any redundancy.

You can try going to the Shell in the GUI and running the following. Please post the results back using Preformatted Text (</>) on toolbar or Ctrl+e. Each command result in it’s own Preformatted Text box.

sudo zpool import
sudo zpool status -v
1 Like

Thanks for answering ! I will take a look to emails later thanks. By this: “If your single disk pool dies, you lose all the data in that pool as there isn’t any redundancy.” you mean if the disk dies or the pool dies ? To me disk isn’t dead no issue about that.

zpool import
no pools available to import

zpool status -v
pool: boot-pool
state: ONLINE
status: One or more features are enabled on the pool despite not being
requested by the ‘compatibility’ property.
action: Consider setting ‘compatibility’ to an appropriate value, or
adding needed features to the relevant file in
/etc/zfs/compatibility.d or /usr/share/zfs/compatibility.d.
scan: scrub repaired 0B in 00:00:29 with 0 errors on Sun Feb 22 03:45:31 2026
config:

    NAME                                             STATE     READ WRITE CKSUM
    boot-pool                                        ONLINE       0     0     0
      ata-WDC_WDS500G2B0A-00SM50_175204422004-part2  ONLINE       0     0     0

errors: No known data errors

All your system is seeing is the boot-pool and the HD associated with it. It isn’t seeing an exported pool and the data HD. Do you see any unattached disks listed in the GUI?

Yes I have one disk recognize (I unplugged all others) but no pool (and it was a pool before)…
lsblk -bo NAME,MODEL,ROTA,PTTYPE,TYPE,START,SIZE,PARTTYPENAME,PARTUUID
NAME MODEL ROTA PTTYPE TYPE START SIZE PARTTYPENAME PARTUUID
sda WDC WDS500G2B0A-00SM50 0 gpt disk 500107862016
├─sda1 0 gpt part 40 524288 BIOS boot 94515636-0efe-11eb-8074-180373b059ce
├─sda2 0 gpt part 33555496 482915385344 FreeBSD ZFS 9458772f-0efe-11eb-8074-180373b059ce
└─sda3 0 gpt part 1064 17179869184 FreeBSD swap 945528dd-0efe-11eb-8074-180373b059ce
sdb ST2000DL003-9VT166 1 gpt disk 2000398934016
└─sdb1 1 gpt part 40 209715200 EFI System ace70443-734f-47a4-8e7c-6c2b247f13db

Did you do anything with the disk labeled SDB? It isn’t showing more than the one partition

There is an EFI Partition on SDB, and SDA is listed as FreeBSD ZFS, yet you say you are running OS Version:25.04.2.6, that is based on debian.

Not sure that is normal, so a wild guess, did you install by any chance a new version af truenas on the wrong disk?

The old pc had FreeNAS (FreeBSD) before. That is a normal look for any systems that came from that or TrueNAS Core. SDB is the odd one as it looks to be erased or isn’t related to the data disk from before

The other clue on the disk is the model names that give hints on the size.

1 Like

I didn’t touch the disk, do I reconnect all other disk to see if I just reconnect the wrong one ?

That would explain why your pool and the data disk are missing. You can have more than one 2TB drive in the system, if you have available slots and power. TrueNAS will only report them as extra drives. If you did have the wrong drive in the system, TrueNAS should recognize the data disk. Try to track them by the serial numbers if you have multiple drives. That’s a unique identifier.

The device names can change at every boot so SDB might be SDA the next time.

You mean PARTUUID ? In the data I’have put before ?

Is there any risk to connect all drives together for the potential loss of data ?

The PARTUUID is unique but isn’t much help when you are looking at the physical HDs. The serial number will be on the outside of the drive somewhere. Some users add stickers with the serial numbers so they can identify the drive without having to remove them or power off. It helps with replacing the correct drives when you have more than one.

I reconnect all 2TB drives I have and this is the output:
lsblk -bo NAME,MODEL,ROTA,PTTYPE,TYPE,START,SIZE,PARTTYPENAME,PARTUUID,SERIAL
NAME MODEL ROTA PTTYPE TYPE START SIZE PARTTYPENAME PARTUUID SERIAL
sda WDC WDS500G2B0A-00SM50 0 gpt disk 500107862016 175204422004
├─sda1 0 gpt part 40 524288 BIOS boot 94515636-0efe-11eb-8074-180373b059ce
├─sda2 0 gpt part 33555496 482915385344 FreeBSD ZFS 9458772f-0efe-11eb-8074-180373b059ce
└─sda3 0 gpt part 1064 17179869184 FreeBSD swap 945528dd-0efe-11eb-8074-180373b059ce
sdb ST2000DL003-9VT166 1 gpt disk 2000398934016 6YD0H0J4
└─sdb1 1 gpt part 40 209715200 EFI System ace70443-734f-47a4-8e7c-6c2b247f13db
sdc ST2000DM006-2DM164 1 gpt disk 2000398934016 Z4Z8WGBQ
sdd ST2000DM001-9YN164 1 gpt disk 2000398934016 S1E08NW5
└─sdd1 1 gpt part 40 209715200 EFI System e51b837d-594d-4a02-8f49-3f496e0ec832

nothing on zpool status and import

this is my Storage tab:

What info shows for STORAGE pool when you check the Manage Devices button for the Offline VDEV? I don’t know if it will show anything useful if the disk was erased. What was your entire process from the old machine and os version to where you are currently?

it shows absolutely nothing. The machine stay what she was, I only upgrade RAM and add disks.
I removed all disk from the NAS to check the disk sanity with CrystalDiskInfo software on a Windows and put them back on the NAS. That’s the only manipulation I did.

I think CrystalDiskInfo erased the drives. I have never used that software and I don’t know if it does destructive testing or just can’t read ZFS.

Let me try bringing in another user for questions. @HoneyBadger Do you have any idea what may have happend or how to check if this is recoverable?

1 Like

Maybe windows did not recognise the disks and asked to initialise them, thereby creating a new gpt table and efi partion, overwriting the existing partition table. Not sure it fhat would be recoverable.

Edit: not sure initialising already creates a efi partion…

Is there a “safe way” to take a look / get back data from this HDD ?
I saw multiple software but I don’t know the efficiency and if it’s worth to try ?

I don’t think there is a way. You can try running Klennet Recovery on Windows with the disks attached but you need to decide if it is worth the $$$ for actually recovery. You should be able to get an idea of how it works and runs from their website.

Hey ! Using the free option of the software, it finds the zfs partition and pool name.
For you is that a “good” thing ? and can I recover my pool on truenas ?

image