Download transmission torrents directly to OSMC's external hard drive

Before now whenever I tried to download torrents to the much larger external hard drive it would tell me I don’t have permission.
I got around that by just downloading to the OSMC’s internal drive and transferring the files using the local network, but recently transmission used up 100% of the space and that caused my OSMC to not even be able to boot,
Some champs on this forum helped solve that, but now I need to get them directly to the external hard drive.
I know how to get into the OSMC’s command line now if that helps.

I’m afraid none of those have helped, I’m still a bit of a newb to most of the programming language.
I don’t quite get why when you long press it under File manager, instead of just “remove safely” you don’t also get, format drive.
That would solve all my problems if you could just format it from the OSMC directly.

I doubt that would solve any of your problem.
Start with login in via SSH and execute mount and post the output

devtmpfs on /dev type devtmpfs (rw,relatime,size=370520k,nr_inodes=92630,mode=755)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /run type tmpfs (rw,relatime)
/dev/mmcblk0p2 on / type ext4 (rw,noatime,stripe=1024,data=ordered)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=23,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
configfs on /sys/kernel/config type configfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/mmcblk0p1 on /boot type vfat (rw,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
/dev/sda1 on /media/OSMCexternal type ext4 (rw,nosuid,nodev,relatime,data=ordered,uhelper=udisks)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=75104k,mode=700,uid=1000,gid=1000)

Ok, a good start.
Next step output of:
ls -lah /media/OSMCexternal/

total 28K
drwxrwxrwx 4 1001 1001 4.0K Apr 2 05:08 .
drwxr-xr-x 3 root root 4.0K Apr 5 23:02 …
drwxr-xr-x 10 osmc osmc 4.0K Apr 4 14:59 Tv Shows
drwx------ 2 root root 16K Apr 1 22:13 lost+found

Was transmission installed from the OSMC app store or by an apt-get install command?

from the OSMC app store

Then it is my understanding (based only on what I’ve read) that it should run under user osmc (and not debian-transmission).

As I recall from a previous thread, you created a user “osmc” on an Ubuntu system and that’s the 1001:1001 we see. But since you have granted global write permissions to this directory, it should be possible for all processes to write to /media/OSMCexternal, though only processes owned by user osmc can write to /media/OSMCexternal/Tv Shows. (Check your spelling on transmission. Did you specify Tv Shows with a small “v”?)

Here’s a list of things to do:

  1. Check spelling in transmission, especially use of upper case and lower case letters.

  2. Try to download a small torrent (a) to /media/OSMCexternal and then (b) to /media/OSMCexternal/Tv Shows

  3. Run this command: ps -ef | grep [t]ransmission

  4. Show us the exact error messages you’re getting. If I recall correctly, previously you were having Samba permission problems, whereas this time the drive is physically attached to the Pi.

I did like this:

cd ~
mv Downloads Downloads.old
mkdir /media/OSMCexternal/incomming
ln -s /media/OSMCexternal/incomming ./Downloads

If you notice, i dont have a space character in my download folder, “incomming”. After that I move the complete downloads to their respectiv directory.