Wouldn't it make sense to mount a drive on RAM:
tmpfs /mnt/ramhdd tmpfs nodev,nosuid,noexec,nodiratime,size=2048M 0 0
Don't know if it is possible to point hts to use it, but in this way, you could control usage.
If you set hts to use RAM and just leave a timeshift recording, it would use up all RAM eventually, correct?