As the old saying goes, "No good deed goes unpunished." After running Unraid plus successfully for many months, but not connected to my UPS, I decided to install APCuspd and connect my server to the UPS. After cleanly powering the array down and then restarting, I noticed that I was having trouble with Unmenu. I could open the first level page (Main) but not lower level pages. I telneted into the server with the intention of re-installing Unmenu but got an "Input Output error 5" when trying to access the directory. I then tried to access the flash drive from my windows pc and while I can see it as a network drive, it's contents are empty.
OK, I powered down the array and inserted the flash drive into my windows PC. It was readable, all the files seemed there so I did a file check. It did discover a corrupt file (s?) saving the "chunks." Before restarting the array, I decided to update from 4.6 to 4.7 by copying the new bzimage and bzroot files. The array started and initially I could use all levels of Unmenu and access the flash drive. After some time though, the same problems arose. I'm letting the array do a parity check before shutting down once again. I'm thinking of starting from scratch by reformatting the flash and then retarting the array. I've printed out the disk assignments so I can trust parity once the array is on line.
Other than the above problems, the array seems fine, all my shares are accessible and I can telnet in an log into the main web page. In any event, my array is now protected by my UPS.
I wonder if anyone else has any suggestions or am I missing something?