Lost all pools

Jaroslav Jasek

Dabbler
Joined
May 23, 2014
Messages
26
Helo,
HOw can I restore all lose pools ?
I can start TrueNAS without any problem, but I dont see any pool.

Many thanks for any help very important.
we had ransomware attack and lot of files are encrypted.
I don't know what a coincidence it is - but in the same time (when we need restore our files) we loss all pools on our TrueNAS.
I see all disk in the Storage, but not any pool.

Regards
Jaroslav Jasek
 

SweetAndLow

Sweet'NASty
Joined
Nov 6, 2013
Messages
6,421
zpool import cmd will show you what pools are available to import. Start with that and show us the output.

You can also just try and import them via the gui but I suspect something else is going on and that's not going to work.
 

Jaroslav Jasek

Dabbler
Joined
May 23, 2014
Messages
26
Hello,

I try restore my saved configuration, when I was updated from FreeNAS to TrueNAS in 2/2021.
The screen is in the attachment.
This show all pools, but are encrypted.
zpool import output :

root@freenas[~]# zpool import
no pools available to import
root@freenas[~]#
 

Attachments

  • ABI_TrueNAS_pools_from_FreeNAS.jpg
    ABI_TrueNAS_pools_from_FreeNAS.jpg
    84.3 KB · Views: 220

sretalla

Powered by Neutrality
Moderator
Joined
Jan 1, 2016
Messages
9,702
Were those pools encrypted before?
 

Jaroslav Jasek

Dabbler
Joined
May 23, 2014
Messages
26
Hi,
Yes - Were those pools encrypted before
 

sretalla

Powered by Neutrality
Moderator
Joined
Jan 1, 2016
Messages
9,702

HolyK

Ninja Turtle
Moderator
Joined
May 26, 2011
Messages
653

Jaroslav Jasek

Dabbler
Joined
May 23, 2014
Messages
26
Hi,
Yes - I have the encryption keys
 

HolyK

Ninja Turtle
Moderator
Joined
May 26, 2011
Messages
653
Try to manually decrypt each disk and then import from CLI:

geli attach -r -k /data/geli/correct_key_name.key /dev/(a)daXp2
// Replace the keyfile name and devices. It asks for a passphrase - enter it.
// Repeat for each encrypted disk from the same pool. Pay attention to the "p2" at the end.
zpool import zpool import <poolname>

If you have multiple disks and you don't know which one belongs to which pool you can try ti dig in your CFG backup. Or from GELI cache file. There are multiple ways but we would need more details about your system

Provide output of these:
zpool status gpart show glabel status
Also query config DB
sqlite3 /data/freenas-v1.db SELECT storage_volume.vol_name, storage_encrypteddisk.encrypted_provider from storage_volume JOIN storage_encrypteddisk ON storage_volume.id = storage_encrypteddisk.encrypted_volume_id;
 

Jaroslav Jasek

Dabbler
Joined
May 23, 2014
Messages
26
root@freenas[~]# zpool status
pool: freenas-boot
state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
the pool may no longer be accessible by software that does not support
the features. See zpool-features(5) for details.
scan: scrub repaired 0B in 00:03:01 with 0 errors on Thu Apr 15 03:48:02 2021
config:

NAME STATE READ WRITE CKSUM
freenas-boot ONLINE 0 0 0
da4p2 ONLINE 0 0 0

errors: No known data errors
===

root@freenas[~]# glabel status
Name Status Components
gptid/f7214ba9-a0e9-11ea-85d6-2c59e5392d50 N/A da0p2
gptid/09ca2eea-4a42-11e9-87ef-2c59e5392d50 N/A da1p2
gptid/0db55957-4a42-11e9-87ef-2c59e5392d50 N/A da2p2
gptid/119a115c-4a42-11e9-87ef-2c59e5392d50 N/A da3p2
gptid/210af1de-4680-11e9-9b40-2c59e5392d50 N/A da4p1
gptid/fb9cb9df-467c-11e9-961c-2c59e5392d50 N/A da5p2
gptid/0261884d-467d-11e9-961c-2c59e5392d50 N/A da6p2
gptid/d3ceafdf-5799-11e9-9890-2c59e5392d50 N/A da7p2
gptid/637778ee-91c6-11e9-adf9-2c59e5392d50 N/A da8p2
gptid/c098a878-5883-11e9-9890-2c59e5392d50 N/A da9p2
gptid/e194f7a2-a0f6-11ea-85d6-2c59e5392d50 N/A da10p2
gptid/e14c4837-a0f6-11ea-85d6-2c59e5392d50 N/A da10p1
gptid/c05aaa71-5883-11e9-9890-2c59e5392d50 N/A da9p1
gptid/631da399-91c6-11e9-adf9-2c59e5392d50 N/A da8p1
gptid/d3929e3e-5799-11e9-9890-2c59e5392d50 N/A da7p1
gptid/02444cbc-467d-11e9-961c-2c59e5392d50 N/A da6p1
gptid/fb829bea-467c-11e9-961c-2c59e5392d50 N/A da5p1
gptid/11798309-4a42-11e9-87ef-2c59e5392d50 N/A da3p1
gptid/0d92f0a6-4a42-11e9-87ef-2c59e5392d50 N/A da2p1
gptid/09aaf4bc-4a42-11e9-87ef-2c59e5392d50 N/A da1p1
gptid/f6f645e9-a0e9-11ea-85d6-2c59e5392d50 N/A da0p1
root@freenas[~]#



root@freenas[~]# gpart show
=> 40 3907029088 da0 GPT (1.8T)
40 88 - free - (44K)
128 4194304 1 freebsd-swap (2.0G)
4194432 3902834696 2 freebsd-zfs (1.8T)

=> 40 3907029088 da1 GPT (1.8T)
40 88 - free - (44K)
128 4194304 1 freebsd-swap (2.0G)
4194432 3902834696 2 freebsd-zfs (1.8T)

=> 40 3907029088 da2 GPT (1.8T)
40 88 - free - (44K)
128 4194304 1 freebsd-swap (2.0G)
4194432 3902834696 2 freebsd-zfs (1.8T)

=> 40 3907029088 da3 GPT (1.8T)
40 88 - free - (44K)
128 4194304 1 freebsd-swap (2.0G)
4194432 3902834696 2 freebsd-zfs (1.8T)

=> 40 861357376 da4 GPT (411G)
40 1024 1 freebsd-boot (512K)
1064 861339648 2 freebsd-zfs (411G)
861340712 16704 - free - (8.2M)

=> 40 7814037088 da5 GPT (3.6T)
40 88 - free - (44K)
128 4194304 1 freebsd-swap (2.0G)
4194432 7809842696 2 freebsd-zfs (3.6T)

=> 40 7814037088 da6 GPT (3.6T)
40 88 - free - (44K)
128 4194304 1 freebsd-swap (2.0G)
4194432 7809842696 2 freebsd-zfs (3.6T)

=> 40 7814037088 da7 GPT (3.6T)
40 88 - free - (44K)
128 4194304 1 freebsd-swap (2.0G)
4194432 7809842696 2 freebsd-zfs (3.6T)

=> 40 7814037088 da8 GPT (3.6T)
40 88 - free - (44K)
128 4194304 1 freebsd-swap (2.0G)
4194432 7809842696 2 freebsd-zfs (3.6T)

=> 40 7814037088 da9 GPT (3.6T)
40 88 - free - (44K)
128 4194304 1 freebsd-swap (2.0G)
4194432 7809842696 2 freebsd-zfs (3.6T)

=> 40 7814037088 da10 GPT (3.6T)
40 88 - free - (44K)
128 4194304 1 freebsd-swap (2.0G)
4194432 7809842696 2 freebsd-zfs (3.6T)
======
 
Top