Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Cache drive pool unmountable after restart

Featured Replies

Here's how I got here:

  1. I moved drives to different hardware (pc).
  2. I had 2 drives in a pool on the old system. I moved only 1 of the drives from the pool over to the new server and realized my mistake. I added the 2nd drive from the pool to the new rig and would receive this drive will get wiped on array start message.
  3. I followed directions in another post to remove the drives from the cache pool and start array without the drives. Stop array and then add them back in restarted array.  This seemed to work and the server seemed like it was in it's previous state. Later in the night I rebooted the server and both drives seemed to be wiped with no file system. Both of the drives

The drives were in btrfs format. I also did not format drives.

 

Is there any way to salvage the drives info and restore my server? Thank you for your time/help.

 

 

Monolith_Main.png

monolith-diagnostics-20240311-0801.zip

Solved by JorgeB

  • Community Expert

Post the output of

btrfs fi show

and 

fdisk -l /dev/nvme0n1

 

  • Author
root@Monolith:~# btrfs fi show
Label: none  uuid: cc168293-0670-41ca-955b-014ba3907a73
        Total devices 1 FS bytes used 14.06GiB
        devid    1 size 30.00GiB used 19.99GiB path /dev/loop2


root@Monolith:~# fdisk -l /dev/nvme0n1
Disk /dev/nvme0n1: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: Samsung SSD 970 EVO Plus 2TB            
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

 

  • Community Expert

The device doesn't have a partition, I assume the other one is the same since no valid btrfs filesystem is being detected, so something deleted the partitions, if that's all that happened the pool may still be recoverable, type:

 

sfdisk /dev/nvme0n1

then

2048

and hit enter, post the output/screenshot of the results

  • Author

image.thumb.png.a7e1a430996bafae84e5b022b754c8f8.png

  • Community Expert
  • Solution

Type N to keep the btrfs signature, then type

write

followed by enter.

 

Repeat the same for the other NVMe device (/dev/nvme1n1), a btrfs signature should also be found, if yes when done post the output of

btrfs fi show

 

  • Author
root@Monolith:~# btrfs fi show
Label: none  uuid: cc168293-0670-41ca-955b-014ba3907a73
        Total devices 1 FS bytes used 14.06GiB
        devid    1 size 30.00GiB used 19.99GiB path /dev/loop2

Label: none  uuid: 183d90e6-6b8f-4e5b-a73e-e0e1766c837d
        Total devices 2 FS bytes used 208.92GiB
        devid    1 size 931.51GiB used 0.00B path /dev/nvme1n1p1
        devid    2 size 1.82TiB used 218.06GiB path /dev/nvme0n1p1

 

  • Community Expert

Now try restarting the array, and post new diags if the pool still doesn't mount.

  • Author

So stop array and then start again. Correct?

  • Author

image.thumb.png.5ae5fe569e9f1a4880df44ba0647b255.png

 

Awesome! Looks like it's mounted. Anything else I need to do?

  • Community Expert

Nothing more, but make sure pool backups are up to date.

  • Author

Thank you so much for your help on this! Life saver!

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.