Trying to recover data from a ZFS Hard disk which no zpool name

Eduardo Lemos de Sa eduardo.lemosdesa at
Sun Aug 20 01:30:40 UTC 2017


I loose my main hard disk this week. There is a secondary hard dish where I
had created a zfs filesystem named zee-root at /dev/ada0p1. I replaced the
main hard disk but I couldn't recover data from the working /dev/ada0p1. I
read a lot, but I couldn't find a easy way, if there is one, to recreate
zee-root and recover data.
Here, the output from some commands;

gpart status:

  Name  Status  Components
ada0p1      OK  ada0   <---- so, adaop1 is there
ada1p1      OK  ada1
ada1p2      OK  ada1
ada1p3      OK  ada1
ada1p4      OK  ada1

gpart list:

Geom name: ada0
modified: false
state: OK
fwheads: 16
fwsectors: 63
last: 976773134
first: 34
entries: 128
scheme: GPT
1. Name: ada0p1
   Mediasize: 500106788864 (466G)
   Sectorsize: 512
   Stripesize: 0
   Stripeoffset: 1048576
   Mode: r0w0e0
   rawuuid: f1ba7289-40a0-11e7-b35b-40167ee6fc4f
   rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
   label: disk0
   length: 500106788864
   offset: 1048576
   type: freebsd-zfs
   index: 1
   end: 976773119
   start: 2048
1. Name: ada0
   Mediasize: 500107862016 (466G)
   Sectorsize: 512
   Mode: r0w0e0

Geom name: ada1
modified: false
state: OK
fwheads: 16
fwsectors: 63
last: 1953523015
first: 40
entries: 152
scheme: GPT
1. Name: ada1p1
   Mediasize: 819200 (800K)
   Sectorsize: 512
   Stripesize: 0
   Stripeoffset: 20480
   Mode: r0w0e0
   rawuuid: 7bc0df74-827e-11e7-a914-40167ee6fc4f
   rawtype: c12a7328-f81f-11d2-ba4b-00a0c93ec93b
   label: efiboot0
   length: 819200
   offset: 20480
   type: efi
   index: 1
   end: 1639
   start: 40
2. Name: ada1p2
   Mediasize: 524288 (512K)
   Sectorsize: 512
   Stripesize: 0
   Stripeoffset: 839680
   Mode: r0w0e0
   rawuuid: 7be10150-827e-11e7-a914-40167ee6fc4f
   rawtype: 83bd6b9d-7f41-11dc-be0b-001560b84f0f
   label: gptboot0
   length: 524288
   offset: 839680
   type: freebsd-boot
   index: 2
   end: 2663
   start: 1640
3. Name: ada1p3
   Mediasize: 17179869184 (16G)
   Sectorsize: 512
   Stripesize: 0
   Stripeoffset: 2097152
   Mode: r1w1e0
   rawuuid: 7c06e4ed-827e-11e7-a914-40167ee6fc4f
   rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b
   label: swap0
   length: 17179869184
   offset: 2097152
   type: freebsd-swap
   index: 3
   end: 33558527
   start: 4096
4. Name: ada1p4
   Mediasize: 983021125632 (916G)
   Sectorsize: 512
   Stripesize: 0
   Stripeoffset: 2097152
   Mode: r1w1e1
   rawuuid: 7c27f290-827e-11e7-a914-40167ee6fc4f
   rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
   label: zfs0
   length: 983021125632
   offset: 17181966336
   type: freebsd-zfs
   index: 4
   end: 1953521663
   start: 33558528
1. Name: ada1
   Mediasize: 1000203804160 (932G)
   Sectorsize: 512
   Mode: r2w2e3

So, my main disk is working ...

glabel status:

Name  Status  Components
   gpt/disk0     N/A  ada0p1
gpt/efiboot0     N/A  ada1p1
 msdosfs/EFI     N/A  ada1p1
gpt/gptboot0     N/A  ada1p2

and, finally, zpool list and zpool status:

zroot   912G  25.4G   887G         -     1%     2%  1.00x  ONLINE  -
  pool: zroot
 state: ONLINE
  scan: none requested

    zroot       ONLINE       0     0     0
      ada1p4    ONLINE       0     0     0

errors: No known data errors

My main HD (/dev/ada1 = 912 GB) is working as /dev/ada0, but zpool only
knows the first one. Please, could you advise me how to solve this problem?

Thank you in advance for your attention

My best wishes


Eduardo Lemos de Sa
Professor Titular
Dep. Quimica da Universidade Federal do Paraná
fone: +55(41)3361-3300
fax:   +55(41)3361-3186

More information about the freebsd-questions mailing list