Methods for download request > ready to play as fast as possible
Posted: April 15th, 2025, 10:50 am
I have a 2TB NVME drive and a 16TB HDD on a Proxmox machine and the Arr suite with Usenet to download. I want the least amount of time between downloading a TV series / movie and getting it playable on Plex and I don't want users streams to lag while transferring data over.
So I'm doing all the downloading and unpacking on the NVME so that all the writes and repairs are fast and it doesn't have to transfer over to the HDD immediately. Then at 4am I have a cron script that transfers all the contents from the NVME to the HDD. This way Plex can see it as soon as it's downloaded because it's watching both the NVME and HDD folders.
The problem is that Sonarr and Radarr don't see the TV series / movie after the move because I'm moving the content to a directory that isn't the original download location.
I've read the TrashGuides and atomic moves and I think in this case it doesn't work because of my requirements.
My new plan is to make my NVME and HDD XFS drives that are viewed as one mount point with mergerfs, then download the content to the NVME and do the same cron job to the HDD but this time it can be an atomic move because it's seen as one mount.
So my question is: does anyone have a better solution or is this the best way to do it? And have I gotten any of this wrong?
So I'm doing all the downloading and unpacking on the NVME so that all the writes and repairs are fast and it doesn't have to transfer over to the HDD immediately. Then at 4am I have a cron script that transfers all the contents from the NVME to the HDD. This way Plex can see it as soon as it's downloaded because it's watching both the NVME and HDD folders.
The problem is that Sonarr and Radarr don't see the TV series / movie after the move because I'm moving the content to a directory that isn't the original download location.
I've read the TrashGuides and atomic moves and I think in this case it doesn't work because of my requirements.
My new plan is to make my NVME and HDD XFS drives that are viewed as one mount point with mergerfs, then download the content to the NVME and do the same cron job to the HDD but this time it can be an atomic move because it's seen as one mount.
So my question is: does anyone have a better solution or is this the best way to do it? And have I gotten any of this wrong?