Jump to content

btrfs pool devices - Unmountable: No file system


Recommended Posts

Hi,

 

Made a rookie misstake and now all my vms are gone.

 

A few days ago I powered down my unraid box and installed a geforce graphics card, my thought was that I could start a new VM and try to run some games through steam link on it. While mucking around I accidentally disconnected one of the sata cables to one of my ssds in a btrfs pool of 2 that hosts all my (5) VMS. The system started as usual after the graphics card install and I thought that I was just going to let the Parity-Check go through and in the meantime I could start testing with the new VM before restarting and plugging in the ssd.

As if that wasn't enough it seems that we had some kind of power outage during the parity check and when I got the chance to plug the disconnected cable again and start unraid again both ssd devices in the pool are down. 

 

Is there some way to recover from this?jehq-diagnostics-20240417-2109.thumb.png.150ce72ac39dc7c5063c69b24e8e6b01.png

 

 

jehq-diagnostics-20240417-2109.zip

Edited by U1elm
Added diag zip and print screen
Link to comment
7 hours ago, JorgeB said:

Post the output of 

btrfs fi show

 

Thanks for helping.

Result:

:~# btrfs fi show
Label: none  uuid: f6379166-051f-40da-8c8b-f2f5065a9f00
        Total devices 2 FS bytes used 2.69GiB
        devid    1 size 465.76GiB used 24.03GiB path /dev/sdf1
        devid    2 size 465.76GiB used 24.03GiB path /dev/sdb1
Label: none  uuid: db2fbd40-c937-4752-8e64-37357f3b77d1
        Total devices 1 FS bytes used 5.31GiB
        devid    1 size 20.00GiB used 6.52GiB path /dev/loop2
Label: none  uuid: 5c58100a-1393-40c7-9fd2-84bdffebd6c0
        Total devices 1 FS bytes used 1.38MiB
        devid    1 size 1.00GiB used 126.38MiB path /dev/loop3
Label: none  uuid: abf7b753-c2a1-4482-838e-7a72f01d9f81
        Total devices 2 FS bytes used 424.90GiB
        devid    1 size 476.94GiB used 437.06GiB path /dev/sdh1
        devid    2 size 465.76GiB used 429.03GiB path /dev/sdg1

 

Link to comment
1 minute ago, JorgeB said:

Now type
 

mkdir /x

mount -v /dev/sdh1 /x

 

If there are errors post them here

 

result:

:~# mkdir /x
:~# mount -v /dev/sdh1 /x
mount: /dev/sdh1 mounted on /x.

 

Link to comment
12 minutes ago, JorgeB said:

Pool is apparently OK, could be related to v6.9, unmount the pool with

 

umount /x

 

Then upgrade to v6.12.10 and post new diags after array start if it still fails to mount

 

ok, thanks for helping.

 

Since the pool is OK, would it be possible to copy the .img files to the array as a backup before trying to upgrade?

 

best regards,

U1

Link to comment
1 hour ago, JorgeB said:

You can start the array to copy somewhere else, the VM pool will still show unmoutable, but the data will be under /x

Thanks for the quick replies.
Used Krusader to backup the .img files to array and will start with 6.12.10 upgrade soon. With the backup done, worst case is just to re-format the vm pool.


I'll post back after upgrade if it still fails to mount.

 

Thanks again.

  • Like 1
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...