This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!



I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!

How to recover data from overriden ZFS pool

Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
JoeBlack
NewUser
NewUser
Posts: 1
Joined: 28 Nov 2016 11:39
Status: Offline

How to recover data from overriden ZFS pool

Post by JoeBlack »

Hello everyone,

this is my unfortunate adventure with NAS4Free and ZFS pool.

1. I have two WD Caviar RED NAS hard drives - each 2.7 TB. Both were used as NTFS bacup drives combined with iSCSI, but I decided to switch to SMB and ZFS file system imposed by NAS4Free.
2. I started with one disk (called ada0) - one ZFS partition - containing all of the data ~2TB. Pool_SMB was the name of the pool is this case. Everything was working well.
3. Then I wanted to add the second one (ada1) using NAS4Free web interface. Here we have stupid steps I made.
- simultaneously to running Pool_SMB (containing only ada0) I tried to create another pool: Pool_SMB_All (containing ada0 and ada1)
- then I think that I deleted Pool_SMB
- Pool_SMB_All was ONLINE, but I couldn't see any data from the first disk
- so I deleted Pool_SMB_All and created once again Pool_SMB with ada0.

Therefore, pool status of Pool_SMB is OK, but I still can't recover the data.
I believe it is still possible to get it somehow (like with recovery software for FAT/NTFS). I really hope so.

So far, I've made copy of ada0 using dd.
Also, I've used latest MFSBSD iso to get some information about both disks:

--- ADA0 ---

zdb -l /dev/ada

Code: Select all

--------------------------------------------
LABEL 0
--------------------------------------------
failed to unpack label 0
--------------------------------------------
LABEL 1
--------------------------------------------
version: 5000
name: 'Pool_SMB'
state: 0
txg: 579
pool_guid: 14218318371378138485
hostid: 2094371779
hostname: 'mfsbsd'
top_guid: 10867942708007115030
guid: 10867942708007115030
vdev_children: 1
vdev_tree:
type: 'disk'
id: 0
guid: 10867942708007115030
path: '/dev/ada0'
phys_path: '/dev/ada0'
whole_disk: 1
metaslab_array: 34
metaslab_shift: 34
ashift: 12
asize: 3000588042240
is_log: 0
DTL: 42
create_txg: 4
features_for_read:
com.delphix:hole_birth
com.delphix:embedded_data
--------------------------------------------
LABEL 2
--------------------------------------------
version: 5000
name: 'Pool_SMB'
state: 0
txg: 579
pool_guid: 14218318371378138485
hostid: 2094371779
hostname: 'mfsbsd'
top_guid: 10867942708007115030
guid: 10867942708007115030
vdev_children: 1
vdev_tree:
type: 'disk'
id: 0
guid: 10867942708007115030
path: '/dev/ada0'
phys_path: '/dev/ada0'
whole_disk: 1
metaslab_array: 34
metaslab_shift: 34
ashift: 12
asize: 3000588042240
is_log: 0
DTL: 42
create_txg: 4
features_for_read:
com.delphix:hole_birth
com.delphix:embedded_data
--------------------------------------------
LABEL 3
--------------------------------------------
version: 5000
name: 'Pool_SMB'
state: 0
txg: 579
pool_guid: 14218318371378138485
hostid: 2094371779
hostname: 'mfsbsd'
top_guid: 10867942708007115030
guid: 10867942708007115030
vdev_children: 1
vdev_tree:
type: 'disk'
id: 0
guid: 10867942708007115030
path: '/dev/ada0'
phys_path: '/dev/ada0'
whole_disk: 1
metaslab_array: 34
metaslab_shift: 34
ashift: 12
asize: 3000588042240
is_log: 0
DTL: 42
create_txg: 4
features_for_read:
com.delphix:hole_birth
com.delphix:embedded_data
zpool import

Code: Select all

pool: Pool_SMB
id: 14218318371378138485
state: ONLINE
status: Some supported features are not enabled on the pool.
action: The pool can be imported using its name or numeric identifier, though
some features will not be available without an explicit 'zpool upgrade'.
config:

Pool_SMB ONLINE
ada0 ONLINE
gpart show

Code: Select all

=> 34 5860533101 ada0 GPT (2.7T)
34 262144 1 ms-reserved (128M)
262178 5860270957 - free - (2.7T)

=> 34 5860533101 diskid/DISK-WD-WMC4N0J9A1X4 GPT (2.7T)
34 262144 1 ms-reserved (128M)
262178 5860270957 - free - (2.7T)
gpart list

Code: Select all

Geom name: ada0
modified: false
state: OK
fwheads: 16
fwsectors: 63
last: 5860533134
first: 34
entries: 128
scheme: GPT
Providers:
1. Name: ada0p1
Mediasize: 134217728 (128M)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 1024
Mode: r0w0e0
rawuuid: 996d404f-c837-4c7c-a8c1-2ed7a661422c
rawtype: e3c9e316-0b5c-4db8-817d-f92df00215ae
label: Microsoft reserved partition
length: 134217728
offset: 17408
type: ms-reserved
index: 1
end: 262177
start: 34
Consumers:
1. Name: ada0
Mediasize: 3000592982016 (2.7T)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
glabel status

Code: Select all

diskid/DISK-WD-WMC4N0J9A1X4 N/A ada0
gptid/996d404f-c837-4c7c-a8c1-2ed7a661422c N/A ada0p1
I will be really grateful for any clues.
Thanks!

Post Reply

Return to “ZFS (only!)”