Jump to content

6.10 RC2 to 6.10 RC4 cache pool unmountable, missing devices ?


Recommended Posts

Why do you have 5 disks in cache pool?

 

Unraid thinks one of these is a new assignment. Is that correct?

 

These disks are not the same size. What btrfs mode were you using?

https://wiki.unraid.net/Manual/Storage_Management#Change_Pool_RAID_Levels

 

3 hours ago, NFSPOWER said:

System has been updated

Do you mean you upgraded your Unraid version?  What version did you upgrade from?

 

Disk2 is disabled which you didn't mention.

 

Can you describe in more detail how you got to this point?

Link to comment

Since you have Docker and VM Manager enabled in Settings, but currently have no cache, these services created your system and domains shares on the array. Also, for some reason you had your appdata on the array and set to stay there. Disable Docker and VM Manager until you get everything else working correctly.

 

Link to comment

At boot there were only 4 devices found from the pool, devid 2 was already missing:

 

Mar 26 15:25:41 BigServer kernel: BTRFS: device fsid 6256fb88-756b-4111-8cb1-eb5ebd47f76b devid 3 transid 2574301 /dev/sdj1 scanned by udevd (758)
Mar 26 15:25:41 BigServer kernel: BTRFS: device fsid 6256fb88-756b-4111-8cb1-eb5ebd47f76b devid 5 transid 2574301 /dev/sdd1 scanned by udevd (758)
Mar 26 15:25:41 BigServer kernel: BTRFS: device fsid 6256fb88-756b-4111-8cb1-eb5ebd47f76b devid 4 transid 2574301 /dev/sdh1 scanned by udevd (745)
Mar 26 15:25:41 BigServer kernel: BTRFS: device fsid 6256fb88-756b-4111-8cb1-eb5ebd47f76b devid 1 transid 2574301 /dev/sdl1 scanned by udevd (769)

 

This was devid 2, it was assigned but there isn't a valid btyrfs filesystem there, can't see why since it was already like that at boot

Apr  5 20:52:39 BigServer emhttpd: import 31 cache device: (sdk) MTFDDAK256MAM-1K12_14170C18C9B8


After that you unassigned a different device and started the array, this resulted in Unraid wiping another device:

Apr  7 19:15:14 BigServer root: /dev/sdd1: 8 bytes were erased at offset 0x00010040 (btrfs): 5f 42 48 52 66 53 5f 4d

 

So now there are two missing pool devices, you can try this:

 

btrfs-select-super -s 1 /dev/sdX1

 

Do this for sdk and sdd, if you rebooted since check that the device identifiers are still the same, if the command is successful for both, unassign all the pool devices, start the array so that Unraid can "forget" the pol config, stop array, re-assign all 5 pool devices, start array and post new diags.

Link to comment
21 hours ago, trurl said:

Why do you have 5 disks in cache pool?

 

Unraid thinks one of these is a new assignment. Is that correct?

 

These disks are not the same size. What btrfs mode were you using?

https://wiki.unraid.net/Manual/Storage_Management#Change_Pool_RAID_Levels

 

Do you mean you upgraded your Unraid version?  What version did you upgrade from?

 

Disk2 is disabled which you didn't mention.

 

Can you describe in more detail how you got to this point?

 

Its first time i set an unraid system up, and i got problem with space all the time - but i can see the answer was lower in this thread. VMs and Docker + Plex its running on the cache disk, at thats not so smart, i can see that now, when i understand how its work.

 

The system its updated from RC2 to RC4 - and then all the problems start. And Yes, i now the problem with disk2 - The problem its, its crash some times and the system its not very stable with this hard drive. But i have an idea, that the priority hard drive has the data. So i took the disk2 drive out, and hope there come som guide to migrate data to a new drive. At same time the update RC4 also installed.

 

 

21 hours ago, trurl said:

Since you have Docker and VM Manager enabled in Settings, but currently have no cache, these services created your system and domains shares on the array. Also, for some reason you had your appdata on the array and set to stay there. Disable Docker and VM Manager until you get everything else working correctly.

 

Its disabled now

 

 

11 hours ago, JorgeB said:

At boot there were only 4 devices found from the pool, devid 2 was already missing:

 

Mar 26 15:25:41 BigServer kernel: BTRFS: device fsid 6256fb88-756b-4111-8cb1-eb5ebd47f76b devid 3 transid 2574301 /dev/sdj1 scanned by udevd (758)
Mar 26 15:25:41 BigServer kernel: BTRFS: device fsid 6256fb88-756b-4111-8cb1-eb5ebd47f76b devid 5 transid 2574301 /dev/sdd1 scanned by udevd (758)
Mar 26 15:25:41 BigServer kernel: BTRFS: device fsid 6256fb88-756b-4111-8cb1-eb5ebd47f76b devid 4 transid 2574301 /dev/sdh1 scanned by udevd (745)
Mar 26 15:25:41 BigServer kernel: BTRFS: device fsid 6256fb88-756b-4111-8cb1-eb5ebd47f76b devid 1 transid 2574301 /dev/sdl1 scanned by udevd (769)

 

This was devid 2, it was assigned but there isn't a valid btyrfs filesystem there, can't see why since it was already like that at boot

Apr  5 20:52:39 BigServer emhttpd: import 31 cache device: (sdk) MTFDDAK256MAM-1K12_14170C18C9B8


After that you unassigned a different device and started the array, this resulted in Unraid wiping another device:

Apr  7 19:15:14 BigServer root: /dev/sdd1: 8 bytes were erased at offset 0x00010040 (btrfs): 5f 42 48 52 66 53 5f 4d

 

So now there are two missing pool devices, you can try this:

 

btrfs-select-super -s 1 /dev/sdX1

 

Do this for sdk and sdd, if you rebooted since check that the device identifiers are still the same, if the command is successful for both, unassign all the pool devices, start the array so that Unraid can "forget" the pol config, stop array, re-assign all 5 pool devices, start array and post new diags.

 

Drive2 has some problem - i look for at guide to migrate all data from Drive2 to Drive"recovery". But i couldt find a guide thats work.

 

There was a cowboy trick in the forum, how to get the cache back i normal state - i took a empty cache drive, off the pool and in the pool again. but that not work. And then i found the this thread - and now i beginning to understand the problem - but the biggest problem its the begging setup, i can se that now.

 

But i still not understand, why have a priority drive, if the system not can copy the lost data from lost drive?? :/

 

 

But i think i will begin from beginning again.

 

Are there a easy way, to copy all the data from data pool and cache pool (or its dead?) to a drive i put in the server - and setup up the system again - with the right parameter and the right file system. And then copy all the data back again ?

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...