Hi, Overunity.
There are a number of different ways you could do this. There is no single "right way." But here is a suggestion based on some of my successful set-ups over the last few years:
For your OS HDD, the 120 GB, you could split it up into partitions of 8 GB for a Linux OS and a separate /home partition for each Linux distro of 10 GB. The reason for this --despite having most of your data elsewhere, and not on your /home partition, is so that each distro's configuration files will be stored in a separate /home, and so that there is room for unforseen stuff. For example, if you have a 10GB /home partition, you have room to rip a DVD9 disk, if you need to, in any distro. You have the space, so why not allocate it generously on the side of safety?
Here we see such a disk split up, with OS's getting installed on odd numbered partitions, and the /homes going on the next even numbered partition. 2 GB has been added as a swap partition that can be used by any or all the distros, so long as you aren't using it to"suspend>"
/dev/hdc
hdc1 8GB Primary partition
hdc2 10GB Primary
hdc3 8GB Primary
hdc4 (approx 83 GB Extended Parttion)
hdc5 2GB linux-swap Logical partition
hdc6 10GB Logical partition
hdc7 8GB Logical partition
hdc8 10GB Logical partition
hdc9 8GB Logical partition
hdc10 10GB Logical partition
hdc11 8GB Logical partition
hdc12 10GB Logical partition
hdc13 10GB+/- Logical partition
As you see the space runs out on partition #13, so it is whatever size is available. It comes out pretty close to 10 GB, I think.
This set-up gives you room for 5 Linux OS's with 5 corresponding separate /home partitions, plus a sixth with /home on the same partition.
Note that you can always use one or more 10 GB partitions to install a Linux OS including /home on the same partition, if you are really just testing it out and probably don't intend to use it as a workhorse with a lot of extra programs installed/configured.
The 1 TB data disk (I have one myself!) could go a few ways. Here is how I did mine:
1 -- 60 GB
2 -- 60 GB
3 -- 60 GB
4 -- 751.5 GB
5 -- 60 GB
6 -- 60 GB
7 -- 60 GB
8 -- 60 GB
9 -- 60 GB
10 -- 60 GB
11 -- 60 GB
12 -- 60 GB
13 -- 90 GB
14 -- 90 GB
15 -- 91.47 GB
If you are new to disk partitioning, note that there can only be a maximum of 4 "Primary" partitions on a disk. If you want to create more "Logical" partitions, the fourth partition must be an Extended Partition, and it is the "container" of the remaining Logical partitions 5-15.
Since Linux kernel adopted the "sdx" serial disk convention, a HDD may contain no more than 15 partitions.
There is great value to keeping all your _data_ partitions the same size. Standardization. Easier to plan back-ups. Keep a few empty to back up others, or if one starts to get corrupted somehow, files can be copied to another, and the bum one can be reformatted.
Note too that using GParted, you probably need to put disk sizes in MBs. Here is a handy chart that will give you the number of MBytes in each demomination of GigaBytes:
1 - 1024
2 - 2048
3 - 3072
4 - 4096
5 - 5120
6 - 6144
7 - 7168
8 - 8192
9 - 9216
10 - 10240
So an 8 GB partition would be entered as 8192, a 10 GB partition as 10240, a 60 GB partition as 61440 and a 90 GB partition as 92160.
I am slowly producing a revised version of all the pages on SBLinux.org that will include this material. In the meantime, I hope that this is enough to get you started.
Keep us posted on your progress!!
SilverBear