my pool "rpool" simply vanished

charleslcso

Member
Oct 1, 2022
44
1
13
My new install of PBS (using latest 2.x) has been running fine for a few weeks, and in the last few days it suddenly becomes unavailable in PVE.

Upon rebooting the PBS, I realise my rpool is gone.

There has been no warnings about degrade, nothing about IO delays, nothing.

Please see screen capture.

FullSizeRender.jpeg

My HDD is a Seagate 8Tb CMR drive. From this post I think the drive is good enough for backup purpose.

Now, is my pool forever gone, or I can somehow recover it? The PBS instance is in the same 8TB drive, so I guess the drive is working. Also I'm using only 1 drive for this PBS.

Please help.
 
Last edited:
The good news is that you are actually able to import the pool, zpool import -f worked, which means that the pool seems to be intact.
What happens if you exit the rescue shell after importing, or run zpool import -N -f and exit?
 
The good news is that you are actually able to import the pool, zpool import -f worked, which means that the pool seems to be intact.
What happens if you exit the rescue shell after importing, or run zpool import -N -f and exit?
After running zpool import -N -f I get this:


FullSizeRender-1.jpg

Exiting to shell after the import I get kernel panic:

FullSizeRender-2.jpeg

Still scary stuff...
 
I roughly managed to reproduce your problem.
Apparently zpool import isn't enough, you have to import the pool by importing it by name: zpool import -N rpool and exit.

If that doesn't work, try it without the -N and post the output of zpool list and zfs list. The latter one should say something like rpool/ROOT/pve-1 something something /
 
Correct. zpool import without a pool to import will just list importable pools. zpool list and zfs list will only work once the pool got imported.

But yes, the "one or more devices is currently unavailable" doesn't look good. I would cut the power and try it again. If it still isn't importable you might want to boot into a Live Linux with ZFS support (like Ubuntu) and then check whats going on. Like checking the partitions with parted, running a smart selftest with smartctl and so on.
 
Correct. zpool import without a pool to import will just list importable pools. zpool list and zfs list will only work once the pool got imported.

But yes, the "one or more devices is currently unavailable" doesn't look good. I would cut the power and try it again. If it still isn't importable you might want to boot into a Live Linux with ZFS support (like Ubuntu) and then check whats going on. Like checking the partitions with parted, running a smart selftest with smartctl and so on.
I am totally new to this stuff. I’ll try and see what happens next by following your instructions.

This old Mac mini has this issue since PBS 2.1, I think. After an unknown period of time, it would not let me access the GUI. So I thought I should upgrade to the last version 2. Actually it is worse.

When using the previous version a simple reboot will work. Now the pool disappears.

Same HDD, same Mac mini. The HDD is connected directly to the SATA port, not via USB-SATA port.

1. Could this be hardware issue?
2. I dont mind to lose everything in the original rpool. How could I start over again to build a new rpool?
3. How do I find out the cause so to avoid it?