I ran The Dude on it for a while and stopped it. Now, I can’t seem to delete the leftover files under /Dude and there’s only 1% of my file system left (out of the original 95MB!!!).
I’ve read through the forum, but as it’s a CHR, I can’t Netinstall. Whenever I try to delete a file or subdirectory, I get an “action failed (6)” message. I created a new disk, reconfirgured The Dude to use it. Stopped The Dude, and I CAN delete those files. But whatever is in /Dude wont go away.
Ya sure, I could use another licence and recreate the router, but I’m pig headed and would like to solve this issue.
A thought: with CHR shut down, create a copy of HD image, then start some linux and mount the CHR virtual HD. Find and manually purge the excess files. Then unmount the CHR virtual HD from that linux and start CHR from it. If procedure failed, recover CHR virtual HD from saved backup.
The whole thought is based on assumption that ROS CHR uses ext3 (or some other standard linux) file system on its disk storage. It it’s some proprietary mess of bits, then it won’t work …
I had deleted the Dude, but to no avail. As I’m not a Hyper-V expert, didn’t think of expanding the disk. I tried reinstalling using ISO file, but by then, I had done too much damage.
Just used another P1 license
Mounting the Hyper-V disks didn’t do much either, but it’s something I’ll keep in my bucket list to test again later on (using Level 1 licenses!!!)
As I didn’t have much experience with CHR licenses, I found out how to generate a new one without wasting the old one.
I created a new CHR and used its software ID to generate a temporary P1 license. I then reassigned the old (permanent) P1 license to the temporary one, thus making it permanent.
That with my config export brought the CHR to its previous state, but without the “disk full” issue.
This problem also helped me understand how CHR management works.