I'm new to Linux and currently using Debian 13. I have a ~200GB SSD where my OS and most applications are installed, and a ~1TB HDD. Coming from Windows, I'm used to simply formatting a drive and setting it up for use, but I've been struggling with Debian for about a week trying to figure out how to make both hard drives work together. I thought I finally got it right by using my 1TB drive as the /usr directory, but now games installed on the HDD won't launch. To troubleshoot, I installed a game on the SSD, and it runs fine without issues. I have two main questions: 1. How can I set this up correctly from the initial Debian installation? 2. Why is this process so complicated?
3 Answers
Just a heads-up: putting your HDD as the /usr directory isn't a great idea because that folder is typically meant to be read-only and contains your system files. It's better to keep it on the SSD if you want everything to run smoothly.
It sounds like you're overcomplicating things! Just install your OS on the SSD as you normally would, and after the first boot, connect your HDD. Then, in Steam, go to Settings, then Storage, and add a new drive. Don't forget to use 'gnome-disk-utility' to set up your HDD to automount at login. That should make things much easier for you!
I'll give that a shot now, maybe I'll even need to reinstall!
What filesystem did you format the HDD with? Also, where are you mounting it? Did you set it to automount in your /etc/fstab file?

Lol, I can't believe you did that! Good luck with the reinstall!