Online assemble fail #295
Replies: 2 comments 3 replies
-
I'm not sure what exactly DSM's online assemble does or checks for. This page, https://kb.synology.com/en-my/DSM/help/DSM/StorageManager/storage_pool_online_assemble?version=7 says:
I assume you've rebooted and tried again. The bigger issue is why does it need assembling. And why does the feasibility check fail. How did you originally create the storage pool? |
Beta Was this translation helpful? Give feedback.
-
The knowledge base doesn't say much. Of course i've restarted or updated HD db, or removed boot scripts, or reinstalled. The assembly check validates the compatibility, but that should be fine. So I think there was a corruption during forced shutdown. Probably an issue with Synology "root block" or "synoblock". This level of new abstraction is alarming, it will deem the future repairs very hard. I've noticed so many new wrappers and abstractions in DSM7. Not happy about that, as DSM6 repairs of botched pools was so simple. Now I know in advance i'm done once the problem reappears. That's why i'm trying to collect some information. Perhaps from folks who went through recovery. I've created NVME and HDD storage pool. Apps are on NVME so it renders the system empty after such incident. With general lack of information, i gave up and recreated the pool. Recovery took me 2 days. Backups are weak as expected. Unlike Qnap, there's no Apps or System shared folder, so the admin must do their own root rsync backups. Which I do, but it still takes so much time to recover all the settings and files.
So imagine, having 3 backups for the same data, and yet the recovery is a painful manual procedure. |
Beta Was this translation helpful? Give feedback.
-
What are the steps once "Online Assemble" fails?
I don't want to recreate the pool, as this can happen again, i want to fix it. What could be done if NVME (exists along with HDD) is recognized, but can't be assembled repeatedly?
"A drive іп this storage pool was once missing, but a sufficient number of drives has been detected."
I've read tickets and this is rarely discussed. I've ran commands and all looks good. I also removed patches, or used --restore or vice versa.
NAS synoscgi_SYNO.Storage.CGI.Pool_1_reassemble[19894]: feasibility_check.cpp:129 FeasibilityCheck: [Info] [0] of feasibility check [pool_online_assemble] failed.
Beta Was this translation helpful? Give feedback.
All reactions