Ok before anyone asks I have read all of the old post about mounting and I can't get this figured out. It has to be a something I'm doing wrong. Here is my HDD list: sda 8:0 0 238.5G 0 disk ├─sda1 8:1 0 1M 0 part ├─sda2 8:2 0 513M 0 part └─sda3 8:3 0 238G 0 part / sdb 8:16 0 4T 0 disk ├─sdb1 8:17 0 4T 0 part /run/media/jellyfin/Media Drive 1 └─sdb2 8:18 0 128M 0 part sdc 8:32 0 4T 0 disk ├─sdc1 8:33 0 4T 0 part /run/media/jellyfin/Media Drive 2 └─sdc2 8:34 0 128M 0 part sdd 8:48 0 1024G 0 disk └─sdd1 8:49 0 1024G 0 part /run/media/jellyfin/Media Drive 3 sde 8:64 0 2T 0 disk ├─sde1 8:65 0 16M 0 part └─sde2 8:66 0 2T 0 part /run/media/jellyfin/Media Drive 4 sr0 11:0 1 1024M 1 rom I would like all of my Movies to be on Media Drive 1 all of my TV shows to be on Media Drive 2 all music to Media Drive 3 and DVR on Media Drive 4 If anyone could help that would be great.
9 replies
Chris wrote:
Hey rhilyard — the reason this feels stuck is how the media stack sees your drives. SparkBox hands Jellyfin and the arr apps one media folder (Settings → Media Root), and inside it they expect three subfolders: Movies, TV, and Music. Your drives are auto-mounted under /run/media/jellyfin/ — those paths have spaces (which SparkBox rejects) and they're desktop mounts that disappear on reboot. The fix is to mount each drive at a stable, space-free path like /mnt/drive1, then point Media Root at one folder holding Movies, TV and Music. Heads-up: splitting Movies/TV/Music across separate drives means downloads copy instead of hardlink, using extra space and slowing imports. I can walk you through the four mounts.
Chris wrote:
Happy to — and you've found the exact spot that catches most people. SparkBox is built around one media drive: keeping Movies, TV, Music and DVR all on one drive is what makes downloads instant and stops your space from doubling. Pick one of your 4TB drives as the main one. Then it's two steps. First, point SparkBox at that drive — run sudo sparkbox set-env MEDIAROOT /path/to/your/drive in a terminal (or set Media Root under Settings → config in the dashboard). Second, run sudo sparkbox restart media and give it a few minutes; SparkBox creates the Movies, TV and Music folders for you. So I can give you the exact permanent-mount lines: is this a UGREEN NAS or a Linux desktop? The other three drives can join later as extra folders in Jellyfin and Sonarr — just know files moved to them copy instead of link.
Boogie wrote:
I'm not sure that will work, I too have more than one drive running plex on another system and I cant seem to connect Jellyfin to more than one drive.
rhilyard wrote:
I'm trying to mount drive 1 and I get this error. jellyfin@jellyfin-OptiPlex-990:~$ sudo mount /dev/sdb1 /mnt/drive1 Mount is denied because the NTFS volume is already exclusively opened. The volume may be already mounted, or another software may use it which could be identified for example by the help of the 'fuser' command.
Chris wrote:
That error actually tells us the answer — drive 1 is already mounted, so nothing is broken. Your desktop auto-mounted it when you signed in, which is why you see it at /run/media/jellyfin/Media Drive 1 in your list. A drive can only be mounted in one place at a time, so we unmount it from there first, then move it to the clean /mnt/drive1 path. Run these three lines, one at a time: sudo umount /dev/sdb1 sudo mkdir -p /mnt/drive1 sudo mount /dev/sdb1 /mnt/drive1 Then run ls /mnt/drive1 — if you see your folders, it worked. One heads-up: your desktop may grab the drive again on its own after a reboot, so once this is working I will show you the step that makes it stick.
rhilyard wrote:
First error jellyfin@jellyfin-OptiPlex-990:~$ sudo unmount/dev/sdb1 sudo: 'unmount/dev/sdb1': command not found jellyfin@jellyfin-OptiPlex-990:~$
Chris wrote:
Just a typo — nothing broken. The command is umount (no "n" in the middle) and it needs a space before the drive path, so it is two words: sudo umount /dev/sdb1. Then run the next two lines as before: sudo mkdir -p /mnt/drive1 and sudo mount /dev/sdb1 /mnt/drive1. Finish with ls /mnt/drive1 to confirm your folders show up.
Chris wrote:
Good catch, and you're right that it isn't one-click today. SparkBox's media apps — Jellyfin, Sonarr, Radarr — all share a single media folder, and that's on purpose: it's what lets downloads import instantly (hardlinks) instead of copying and doubling your space. By default Jellyfin only sees that one folder. Adding a second drive is possible but needs a hand-added mount — there's no dashboard setting for it yet — and files on that second drive copy instead of hardlink. It's on the team's feature list to make multiple drives a proper first-class setup. For now the cleanest path is one main media drive.
rhilyard wrote:
Chris that would be very helpful if you could walk me through it. From what I can see this is where most get hung up with the install.