I also did the trick with symlink for chainstate on ssd.
I meant the other way around:
chainstate can just stay in your normal
home directory. That way, all your wallets end up in your
home directory too (which makes it easier to add to your standard backups).
My 1TB HDD is already formatted and I plan to use it just for Bitcoin Core. My hdd's and ssd are connected through SATA, not USB.
Does that mean they're internal instead of external? I assumed it's USB because of the topic title, and I don't think external SATA is very common.
the linux btc core installer sees only the partition where the os is installed.
In Linux, applications don't deal with "partitions". You just mount the partition, for instance in
/home2, set up the permissions, and tell Bitcoin Core to save it's data in
/home2/username/bitcoin.
Or better: Tell Bitcoin Core to install in your normal home directory, then quit it, move
blocks from
~/.bitcoin to
/home2/username/bitcoin/blocks, create a
symlink for
blocks in your
.bitcoin directory, and restart Bitcoin Core.