Thanks for the compliment! And, of course, you're welcome!
Originally Posted by mcdeath
Having the MySQL and data directories on separate drives should make no difference.
Now what happens is that every time I upload a new torrent then try to activate it it simply fails. (Download Failed!)
I suspect it's more of a mounting problem. I notice that the directories are owned by "root" ... I'm guessing that your mounted drive is owned by root, which makes it difficult for other programs to have permission to access it (even though you correctly set the directory to be world-writeable).
How is it mounted? Are you doing it manually (via "sudo mount") or did you add the drive to "/etc/fstab" ?
Try this test: go into the directory "/media/torrentdrive/active" and make a new file. Are you able to create a file without using "sudo" or your admin password?
If you are not able to do that, then you need to change mounting permissions. If you are mounting manually, switch instead to using "fstab" to mount. (Either by using the mounting GUI tool in Ubuntu, or by carefully editing the file "/etc/fstab" and reboot or do "sudo mount -a" for changes to take effect.)
If you're already using fstab:
Check your "/etc/fstab" file and see what it says. You probably have a line like:
You can try changing the mount options from "defaults" (which normally work fine...) to "auto,users,rw,exec,uid=mcdeath,gid=mcdeath"
/dev/hdb1 /media/torrentdrive ext3 defaults 0 2
What this is doing is letting users mount the drive as read-write, and moreover is setting the owner of the mounted partition as user "mcdeath". This way, it acts like a "normal" directory in your filesystem, rather than being a "root protected" directory.
/dev/hdb1 /media/torrentdrive ext3 auto,users,rw,exec,uid=mcdeath,gid=mcdeath 0 0