I think that downloading directly to MergerFS is an awesome idea for using hardlinks. However I am on a shared seedbox and I am wondering if downloading torrents directly to MergerFS would have performance issues, since I am on a shared drive.
@Animosity022 Is your setup on a local or dedicated server?
Would be the same for any torrent application, Sonarr, Radarr or any application to use as it just points to my mergerfs mount. I personally don't use rtorrent so I don't have anything to share.
That's my only thing that works on the /local mount/disk directly.
Say you have:
/local/TV/Someshow/show.mkv and it i uploads the file
I use delete-empty-src-dirs because i also want to remove the empty directory "Someshow" in that example as the file has been moved so without it, you'd see:
/local/TV/Someshow
and with that, it removes the empty directory so you only see
/local/TV
It's not mandatory to use that but I like things a bit cleaner so I keep my /local trimmed of empty things.
How does the the cache refresh command (rclone rc vfs/refresh recursive=true) affect new files that are added to drive? Are they cached automatically? Also, is the cached dir tree stored in memory?
That command just refreshes the mount and fully primes the drive so it's similar to a user listing out all the files on the drive.
New files are detected via polling so every 15 seconds, a poll goes and if it finds new files, it invalidates the particular directory automatically. There is nothing a person does for this as it's all automatic based on the polling time.
If it's not already cached, it makes a new call to refresh that directory and that happens when something accesses the file/directory.