mchinn
July 14, 2026, 9:42pm
1
I’ve had a FreeNAS system at home for some time. About 2 1/2 years ago after a thunderstorm / power outage it no longer worked. Fast-forward the 2 1/2 years I’ve moved across the country and decided to get it our and work on it.
The o/s is fine however I cannot add the pool any longer. The o/s can see the pool but I receive an i/o error on the pool add. The drives themselves seem physically fine, just that the pool is corrupt.
I do not know my way around Linux types of devices but I’m fairly handy with google. I’ve tried the command line pool add but that failed even with the force command(s).
So before I call it a day and recreate the pool from scratch, is there a way to determine what drive might be failed out. From my PC experience, this seems like a case that one of the drives may have lost its FAT table and the data is indeed there but lost its index.
The machine contains 4 physical drives (3TB) in ZFS so I was working with the understanding that it would survive a single physical drive failure.
If it is possible to determine what drive has failed, if I remove that drive would it rebuild/resilver with the installation of a new drive or could it run on 3 drives for a temp time in order to backup the information before rebuilding?
I look forward to the replies, just never dealt with a recovery situation on the device before.
Thank you in advance,
Michael
run a sudo zpool status -v at the shell and paste the result here in codeblocks please.
mchinn
July 14, 2026, 10:00pm
3
root@NAS01:~ # sudo zpool status -v
pool: boot-pool
state: ONLINE
scan: scrub repaired 0B in 00:00:33 with 0 errors on Thu Jul 9 13:27:33 2026
config:
NAME STATE READ WRITE CKSUM
boot-pool ONLINE 0 0 0
ada4p2 ONLINE 0 0 0
errors: No known data errors
Note: the pool in question is not listed named “FreeNAS01”
Arwen
July 15, 2026, 4:26am
4
Actually that should have been:
zpool import
Plus, this too:
lsblk -o NAME,MODEL,SERIAL,LABEL,UUID,PARTUUID,TYPE
Yes, normally a RAID-Z1 would be able to survive a single disk failure without problems. However, on consumer hardware, and power loss, it is possible that more than 1 disk failed.
Also, if you can, please use the correct terminology for the pool layout. Calling it a 4 x 3TB ZFS does not completely describe the layout. We can assume you mean RAID-Z1. But, we have seen people think they have a RAID-Z1 because it’s ZFS, when in reality they have a multi-disk striped pool which has zero redundancy. In that case, loss of a disk is total loss.
1 Like
mchinn
July 15, 2026, 5:04am
5
the lsblk command doesn’t seem to work in the shell.
from the zpool import command I can confirm that the pool is DEGRADED
One drive is UNAVAIL cannot open
Also that it is a “raidz1-0”
Arwen:
lsblk -o NAME,MODEL,SERIAL,LABEL,UUID,PARTUUID,TYPE
This works for me on 25.10.4. What is your OS version, Core or Scale?
mchinn
July 15, 2026, 6:00am
7
TrueNAS Core
Version: TureNAS-13.0-U6.8
I think this shows disk info on Core
geom disk list & geom part list
mchinn
July 15, 2026, 1:57pm
9
root@NAS01:~ # geom disk list & geom part list
[1] 26296
Geom name: ada0
modified: false
state: OK
fwheads: 16
fwsectors: 63
last: 5860533134
first: 34
entries: 128
scheme: GPT
Providers:
Name: ada0p1
Mediasize: 2147483648 (2.0G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
efimedia: HD(1,GPT,b64ff445-b66f-11ea-b813-408d5c424ff4,0x80,0x400000)
rawuuid: b64ff445-b66f-11ea-b813-408d5c424ff4
rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b
label: (null)
length: 2147483648
offset: 65536
type: freebsd-swap
index: 1
end: 4194431
start: 128
Name: ada0p2
Mediasize: 2998445412352 (2.7T)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
efimedia: HD(2,GPT,b664a14e-b66f-11ea-b813-408d5c424ff4,0x400080,0x15d10a308)
rawuuid: b664a14e-b66f-11ea-b813-408d5c424ff4
rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
label: (null)
length: 2998445412352
offset: 2147549184
type: freebsd-zfs
index: 2
end: 5860533127
start: 4194432
Consumers:
Name: ada0
Mediasize: 3000592982016 (2.7T)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
Geom name: ada2
modified: false
state: OK
fwheads: 16
fwsectors: 63
last: 5860533134
first: 34
entries: 128
scheme: GPT
Providers:
Name: ada2p1
Mediasize: 2147483648 (2.0G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
efimedia: HD(1,GPT,f37bb512-f4f0-11e7-b0c9-408d5c424ff4,0x80,0x400000)
rawuuid: f37bb512-f4f0-11e7-b0c9-408d5c424ff4
rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b
label: (null)
length: 2147483648
offset: 65536
type: freebsd-swap
index: 1
end: 4194431
start: 128
Name: ada2p2
Mediasize: 2998445412352 (2.7T)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
efimedia: HD(2,GPT,f38c854b-f4f0-11e7-b0c9-408d5c424ff4,0x400080,0x15d10a308)
rawuuid: f38c854b-f4f0-11e7-b0c9-408d5c424ff4
rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
label: (null)
length: 2998445412352
offset: 2147549184
type: freebsd-zfs
index: 2
end: 5860533127
start: 4194432
Consumers:
Name: ada2
Mediasize: 3000592982016 (2.7T)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
Geom name: ada4
modified: false
state: OK
fwheads: 16
fwsectors: 63
last: 1250263687
first: 40
entries: 128
scheme: GPT
Providers:
Name: ada4p1
Mediasize: 272629760 (260M)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
efimedia: HD(1,GPT,067a12b1-77b4-11ee-8047-002655e29bc4,0x28,0x82000)
rawuuid: 067a12b1-77b4-11ee-8047-002655e29bc4
rawtype: c12a7328-f81f-11d2-ba4b-00a0c93ec93b
label: (null)
length: 272629760
offset: 20480
type: efi
index: 1
end: 532519
start: 40
Name: ada4p2
Mediasize: 622669594624 (580G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r1w1e1
efimedia: HD(2,GPT,069e2b1e-77b4-11ee-8047-002655e29bc4,0x2082028,0x487d0000)
rawuuid: 069e2b1e-77b4-11ee-8047-002655e29bc4
rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
label: (null)
length: 622669594624
offset: 17452519424
type: freebsd-zfs
index: 2
end: 1250238503
start: 34086952
Name: ada4p3
Mediasize: 17179869184 (16G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r1w1e1
efimedia: HD(3,GPT,068f2c6f-77b4-11ee-8047-002655e29bc4,0x82028,0x2000000)
rawuuid: 068f2c6f-77b4-11ee-8047-002655e29bc4
rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b
label: (null)
length: 17179869184
offset: 272650240
type: freebsd-swap
index: 3
end: 34086951
start: 532520
Consumers:
Name: ada4
Mediasize: 640135028736 (596G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r2w2e4
Geom name: ada3
modified: false
state: OK
fwheads: 16
fwsectors: 63
last: 5860533134
first: 34
entries: 128
scheme: GPT
Providers:
Name: ada3p1
Mediasize: 2147483648 (2.0G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
efimedia: HD(1,GPT,b93907db-4156-11e6-8878-408d5c424ff4,0x80,0x400000)
rawuuid: b93907db-4156-11e6-8878-408d5c424ff4
rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b
label: (null)
length: 2147483648
offset: 65536
type: freebsd-swap
index: 1
end: 4194431
start: 128
Name: ada3p2
Mediasize: 2998445412352 (2.7T)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
efimedia: HD(2,GPT,b9476c90-4156-11e6-8878-408d5c424ff4,0x400080,0x15d10a308)
rawuuid: b9476c90-4156-11e6-8878-408d5c424ff4
rawtype: 516e7cba-6ecf-11d6-8ff8-00022d09712b
label: (null)
length: 2998445412352
offset: 2147549184
type: freebsd-zfs
index: 2
end: 5860533127
start: 4194432
Consumers:
Name: ada3
Mediasize: 3000592982016 (2.7T)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
Geom name: ada0
Providers:
Name: ada0
Mediasize: 3000592982016 (2.7T)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
descr: ST3000DM001-1ER166
lunid: 5000c50079323dc2
ident: Z500CAG5
rotationrate: 7200
fwsectors: 63
fwheads: 16
Geom name: ada1
Providers:
Name: ada1
Mediasize: 3000592982016 (2.7T)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
descr: ST3000DM001-1ER166
lunid: 5000c5007af5b64a
ident: ZA501T57
rotationrate: 7200
fwsectors: 63
fwheads: 16
Geom name: ada2
Providers:
Name: ada2
Mediasize: 3000592982016 (2.7T)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r0w0e0
descr: ST3000DM008-2DM166
lunid: 5000c500a46ba7f3
ident: Z5053D8F
rotationrate: 7200
fwsectors: 63
fwheads: 16
Geom name: ada4
Providers:
Name: ada4
Mediasize: 640135028736 (596G)
Sectorsize: 512
Stripesize: 4096
Stripeoffset: 0
Mode: r2w2e4
descr: WDC WD6400BPVT-80HXZT3
lunid: 50014ee60181548d
ident: WD-WXK1A6111838
rotationrate: 5400
fwsectors: 63
fwheads: 16
Arwen:
zpool import
What is the output for this?
mchinn
July 15, 2026, 3:05pm
11
root@NAS01:~ # zpool import
pool: FreeNAS1
id: 10903246735309367708
state: DEGRADED
status: The pool was last accessed by another system.
action: The pool can be imported despite missing or damaged devices. The
fault tolerance of the pool may be compromised if imported.
[link removed to post]
config:
FreeNAS1 DEGRADED
raidz1-0 DEGRADED
gptid/b664a14e-b66f-11ea-b813-408d5c424ff4 ONLINE
gptid/b8952653-4156-11e6-8878-408d5c424ff4 UNAVAIL cannot open
gptid/f38c854b-f4f0-11e7-b0c9-408d5c424ff4 ONLINE
gptid/b9476c90-4156-11e6-8878-408d5c424ff4 ONLINE
Arwen
July 15, 2026, 7:53pm
12
If there is no other damage, then it should import with just 1 failed / unavailable disk. Use:
zpool import -R /mnt FreeNAS1
However, if this fails, their could be additional damage on 1 or more of the other 3 disks.
You’re missing an entire drive which has the partition b8952653-4156-11e6-8878-408d5c424ff4.
The other 3 drives and the boot drive are all accounted for.
Is it physically unplugged?