February 27, 20251 yr I had a protected cache with two 3TB drives that was mirrored with btrfs but at some point a few months ago one of the drives no longer appeared in Unraid after a reboot. I continued using the cache and it worked fine until today when I upgraded to 7.01. After the reboot the second drive appeared again and since they're probably out of sync, I am getting an "Unmountable: wrong or no file system" error. I'm not sure which drive is the most recent one I've been using but I assume it is the one still under cache protected. Is there a way to confirm this and get the one drive back online. I have two newer drives I want to add but I would like to recover some of the data first.
February 27, 20251 yr Author It must be the Dev 1 device that failed previously because it just had a smart errors.
February 27, 20251 yr Author Not sure if this helps but found this in the logs: Feb 27 16:16:53 Tower emhttpd: import 31 pool device: (sdb) Hitachi_HDS723030ALA640_MK0301YVG5S08A Feb 27 16:16:53 Tower emhttpd: cache_protected: recover volume Feb 27 16:16:53 Tower emhttpd: /sbin/blkid /dev/sdb1 2>&1 Feb 27 16:16:53 Tower emhttpd: /dev/sdb1: UUID="16e1b9e3-27a8-4c36-b639-bd6abf07737b" UUID_SUB="dfcf67da-c23b-442e-b303-652a371e7ae6" BLOCK_SIZE="4096" TYPE="btrfs" PARTUUID="83d93366-5b26-4300-80c3-3e716ff5ca29" Feb 27 16:16:53 Tower emhttpd: cache_protected: btrfs recover pool Feb 27 16:16:53 Tower emhttpd: cache_protected: btrfs verify devices Feb 27 16:16:53 Tower emhttpd: /sbin/btrfs filesystem show 16e1b9e3-27a8-4c36-b639-bd6abf07737b 2>&1 Feb 27 16:16:55 Tower emhttpd: Label: none uuid: 16e1b9e3-27a8-4c36-b639-bd6abf07737b Feb 27 16:16:55 Tower emhttpd: Total devices 1 FS bytes used 152.69GiB Feb 27 16:16:55 Tower emhttpd: devid 1 size 2.73TiB used 174.06GiB path /dev/sdb1 Feb 27 16:16:55 Tower emhttpd: devid 2 size 2.73TiB used 189.03GiB path /dev/sdd1 Feb 27 16:16:55 Tower emhttpd: cache_protected: cannot import with misplaced devices
February 28, 20251 yr Community Expert 10 hours ago, HolgBogarth said: Feb 27 16:16:55 Tower emhttpd: devid 1 size 2.73TiB used 174.06GiB path /dev/sdb1 Feb 27 16:16:55 Tower emhttpd: devid 2 size 2.73TiB used 189.03GiB path /dev/sdd1 The other drive is still part of the pool, but may not be in sync, do you want to keep using just the current assigned drive or both?
February 28, 20251 yr Author @JorgeBI only want to use the single drive. Once I recover the data, both will be removed and replaced with two newer drives. Edited February 28, 20251 yr by HolgBogarth
February 28, 20251 yr Community Expert Solution Stop the array, offline the unassigned disk so that it does not prevent the pool from mounting by typing: echo 1 > /sys/block/sdd/device/delete Start the array, post new diags.
March 14, 20251 yr Author I should have updated this. The last response from JorgeB resolved the issue for me. Thanks!
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.