March 15, 20251 yr So today I am pretty sure I messed up my cache by adding a drive and then removing a drive. Now I cannot get to the GUI but terminal does work. before screwing around with my cache I also disabled Docker. I did try to reboot the gui with /etc/rc.d/rc.php-fpm restart i will attach the diagnostic file and any help getting me back and going would be appreciated. tower-diagnostics-20250315-1754.zip Edited March 15, 20251 yr by CaptCreep
March 16, 20251 yr Community Expert so unraid uses 3 application for its web ui. nginx for ssl and https the php for the web script and the main webUI called emhttp if in terminal I would call the restart command manual poweroff will shutdown the pc and reboot will initiate a restart. you can try emhttp restart to attempt to bring the web UI back. but a reboot with terminal access is highly recommended.. emhttp restart emhttp stop emhttp start
March 16, 20251 yr Community Expert Solution There's currently an issue with 7.0.x when removing btrfs raid devices, it leaves you with an invalid pool cfg, to fix, rename /boot/config/pools/cache.cfg to .bak, then reboot and reimport the pool: On main, create a new pool with the same name and number of slots assign the remaining pool devices, leave the filesystem set to auto start the array to import the pool
March 16, 20251 yr Author Thank you this worked perfectly. How would I go about doing what I originally was trying to do which is go from four drives down to one in my cache.
March 16, 20251 yr Community Expert Are you reusing a disk? backup the disk data. settings > new config make a new pool and a single pool assign the disk format the drive. this is due to btrfs parity and partition on the disk in a multi pool. Slotted setup... OR Are you adding a new disk? Stop the array. add pool call it cache assign the new disk start array... format new disk... review:
March 17, 20251 yr Community Expert 15 hours ago, CaptCreep said: How would I go about doing what I originally was trying to do which is go from four drives down to one in my cache. You can use the CLI to remove the devices, but first post current diags please.
March 17, 20251 yr Author Diagnostics attached. Ideally I just want the NVME drive in cache and the others removed six-diagnostics-20250317-0709.zip
March 17, 20251 yr Community Expert First, you need to convert the pool to single profile, with the array running type: btrfs balance start -f -dconvert=single -mconvert=dup /mnt/cache When that's done, you can remove the other devices, including the missing one: btrfs dev remove --force 1 2 3 /mnt/cache When that's done, and you get the cursor back, you need to reimport the pool once more, this time with just the remaining NVMe device: Stop the array, then on main click on the first device for that pool and then "remove pool" back on main, create a new pool with the same name and 1 of slot assign the pool device, leave the filesystem set to auto start the array to import the pool
March 18, 20251 yr Author Diagnostics attached. Not sure what I did wrong but now after removing and adding the pool I get the error Unmountable or no file system edit- reread above and decided to remove the pool again and reboot then readd? edit2- that is what did it. Thank you for all your help on this. six-diagnostics-20250317-2113.zip Edited March 18, 20251 yr by CaptCreep
March 18, 20251 yr Author root@Six:~# btrfs fi show Label: none uuid: 34cc5d35-96a8-4618-a579-fce3a13d7219 Total devices 1 FS bytes used 354.17GiB devid 4 size 3.64TiB used 365.06GiB path /dev/nvme0n1p1 Label: none uuid: eb4e23b1-651a-4867-a042-bd262e99a6fd Total devices 1 FS bytes used 6.83GiB devid 1 size 30.00GiB used 9.52GiB path /dev/loop2
March 19, 20251 yr Community Expert That looks normal, not sure why it's not mounting, type mkdir /x mount -v -t btrfs /dev/nvme0n1p1 /x And post a screenshot/output of the results.
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.