Backup USB disks dropped from pool after a reboot

As a quick and easy way to backup my NAS contents, I have 2 single pools made each of a USB HDD (14T & 16T). Each has non-overlapping backup tasks.

Today, I needed to reboot my NAS and upon rebooting both backup pools are empty, and each disk is shown under “Disks with exported pools“. When I go to the backup pools named backup14T & backup16T, they show “Offline VDEVs“ under Data. If I navigate to each pool > manage devices, I can only add a VDEV by reconfiguring the pool.

I tried that as last resort but when clicking “Update Pool“, I get the following error:

  File "/usr/lib/python3/dist-packages/middlewared/plugins/pool_/pool.py", line 280, in _process_topology
    {'data': old['topology']['data']},
             ~~~~~~~~~~~~~~~^^^^^^^^
TypeError: 'NoneType' object is not subscriptable

So I can’t reconnect the disks even if I was ok redoing the backups from scratch…

Any ideas?

Strangely, after another desperation reboot, the disks came back to their pools as if nothing happened…

Probably an effect of USB taking time to recognize the disks. That is part of the reason why we don’t recommend USB attached storage for normal data pools. But, sometimes USB attached storage works well for backups.

Note that you would not want to do anything for these, except to import the pools.

1 Like