I have been using the command line on the mede8er quite a bit in the last few weeks.
I'm very comfortable in Linux at the command line, so I've been playing with the mede8er through telnet.
I compiled up a version of unrar and curl (wget on the mede8er doesn't support post-data)
I've also written an ash script to handle my downloads using the above programs.
Everything is working pretty well. The mede8er is handling the unrar process while video is playing without dropping frames.
Overall I'm very impressed by this machine, but I'm a bit concerned at what I've been seeing.
Some of my log files look corrupted.
At first I thought this was a bad hard drive, but after thinking about it, it doesn't seem likely. The information seems to point to a bug in the NTFS drivers.
On average I'm seeing a problem once or twice a day.
These log files are usually quite small ( < 4K ). The rar files are quite large ( ~200MB ).
The rar files are checksummed. If one were ever corrupted, it would be known. Considering that I'm dealing with ~2GB of rar files in a day and less than 1MB of logs. I have NEVER had a rar file corrupted, even though it should be 2000 times more likely and caught 100% of the time when it actually happens. The log file errors are only caught if I happen to look at the file.
All of this had me leaning to a busybox file descriptor bug, but a more recent experience drove home NTFS as the culprit.
foo.txt was corrupt. every time I cat the file it gave me the same garbage. The first half of the file looked like random garbage while the end half looked correct.
I wanted to keep a copy of the file so I executed: cp foo.txt save.foo.txt
save.foo.txt now had a copy of the garbage, but foo.txt was restored. It was now absolutely clean. I can't imagine a busybox bug that could accomplish this feat. This really leaves NTFS drivers or my internal memory as potential issues. If my memory were bad, I would probably see playback issues so I don't think memory is the issue.
After doing some google searches I found that nearly everyone says the same thing, don't use Linux to write to NTFS partitions if you care about your data.
Must that main partition be NTFS? Is there any way to get around this requirement?