I noticed that I am unable to change the StateDirectory of a blockchain to an external hard drive because I believe that systemd only allows relative paths for the StateDirectory option. The reason I want to use an external hard drive is that my service's state is notoriously large. Specifically, I want to use it to store the bitcoin blockchain.
Should I simply forget about using a StateDirectory, or is there some other option? Or, do I have an incorrect concept of how to use StateDirectory entirely?