Cache Pool unmountable after drive replacement


Go to solution Solved by JorgeB,

Recommended Posts

I had a cache pool drive fail and replaced with new drive, mirror repair finished successfully but after system reboot I am getting the error: Unmountable: Invalid Pool Config. I searched and found that this is a bug and a reboot should fix the issue but that is not happening here, I have rebooted multiple times and the error persists.

I checked the syslog and I see this but do not know how to resolve the problem, it looks like the bad drive is still in the pool config(it is still in the system but not mounted, waiting to remove)

Jul 10 19:42:45 UnraidServer emhttpd: shcmd (52): mkdir -p /mnt/vm_cache_mirror
Jul 10 19:42:45 UnraidServer emhttpd: /mnt/vm_cache_mirror uuid: 735f5a28-a992-4be9-b621-47603518b082
Jul 10 19:42:45 UnraidServer emhttpd: /mnt/vm_cache_mirror Label: none  uuid: 735f5a28-a992-4be9-b621-47603518b082
Jul 10 19:42:45 UnraidServer emhttpd: /mnt/vm_cache_mirror Total devices 2 FS bytes used 187.40GiB
Jul 10 19:42:45 UnraidServer emhttpd: /mnt/vm_cache_mirror devid    1 size 931.51GiB used 185.06GiB path /dev/sdc1
Jul 10 19:42:45 UnraidServer emhttpd: /mnt/vm_cache_mirror devid    2 size 931.51GiB used 190.03GiB path /dev/sdf1
Jul 10 19:42:45 UnraidServer emhttpd: /mnt/vm_cache_mirror devid    3 size 931.51GiB used 190.03GiB path /dev/sdj1
Jul 10 19:42:45 UnraidServer emhttpd: /mnt/vm_cache_mirror mount error: Invalid pool config
Jul 10 19:42:45 UnraidServer emhttpd: shcmd (53): umount /mnt/vm_cache_mirror
Jul 10 19:42:45 UnraidServer root: umount: /mnt/vm_cache_mirror: not mounted.
Jul 10 19:42:45 UnraidServer emhttpd: shcmd (53): exit status: 32
Jul 10 19:42:45 UnraidServer emhttpd: shcmd (54): rmdir /mnt/vm_cache_mirror

 

Any assistance would be appreciated.

Link to comment
  • Solution
Jul 10 19:41:27 HedonistMedia kernel: BTRFS: device fsid 735f5a28-a992-4be9-b621-47603518b082 devid 1 transid 202666812 /dev/sdc1 scanned by udevd (1059)
Jul 10 19:41:27 HedonistMedia kernel: BTRFS: device fsid 735f5a28-a992-4be9-b621-47603518b082 devid 2 transid 202683889 /dev/sdf1 scanned by udevd (1179)
Jul 10 19:41:27 HedonistMedia kernel: BTRFS: device fsid 735f5a28-a992-4be9-b621-47603518b082 devid 3 transid 202683889 /dev/sdj1 scanned by udevd (1200)

I assume the old deceive is sdc? Did you replace or add new device and the remove the other one? Either way something went wrong since the old device is still part of the filesystem, fiscally disconnect the old device (I'd like to avoid wiping it for now) and if the pool mounts, if it doesn't post new diags

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.