Installing Ubuntu on a SSD and HDD system

So I have this 128 GB SSD and a 1 TB HDD. And I plan to install Ubuntu on this system that uses them.

Now all the info that I have found in here about similar problems, are usually with limited SSD space, but mine is pretty big. It is a Samsung 840 Pro 128 GB.

So my question is, what would be the intelligent way of partitioning my system in this case?

Obviously the / will go on SSD. Then /home and /swap will go on HDD. But what else? Should I care about "/tmp" and "/var" also and move them on my HDD? How much size would it be smart to allocate for them then?


Solution 1:

I have a 128GB SSD. I have 20 GB for / which I really need (running both Gnome and Unity and a bunch of games, several db servers, etc.)

In your case I would put both / and /home on the SSD, but I would put the individual large folders as projects, videos, and pictures on the HDD.

The advantage of keeping all your documents on the SSD is that they open in under a second. Very nice.

Edit: If you actually make a /home/media and put that on the HDD then you can configure it so that all the users of your computer (apart from guest) can access it. That comes in very handy.

Solution 2:

I'm running a similar system at home. I've got a 256 GB SSD with ~ 90 GB allocated to linux. Even with a 15 GB game on the SSD, I've still got a lot of space left over. So basically, you probably don't need /home to be on a separate HDD.

/tmp you can likely just leave on your SSD without giving it its own partition. /tmp is cleared on every reboot. Giving it its own partition with a fixed size just opens yourself up to not have enough space to open a file in tmp with little to no benefit.

I can't really speak to /var, but this question on the Unix stack exchange may help you make the decision.