I'm no authority, so take this advice with a grain of salt. Here's how I made the transition on my desktop.
1) if you can connect the new drive along with the other two, partition and format the new drive using your favorite partition tool and the mkfs command.
2) make a mount point to mount the drive: mkdir /mnt/newdrive.
3) mount the new drive: mount /dev/sdXY /mnt/newdrive (where X and Y refer to the drive letter and partition number).
4) taking a quote from an example given by LQ member Saikee:
Quote:
If the source and target partitions are diffierent in size the tar command is the best and produces a 100% copy. Assuming the source is /mnt/hda6 and the target is sdb6, just cd to /mnt/hda6 and type
tar cf - . | (cd /mnt/sdb6; tar xf -)
|
Modify the disk and partition numbers to suit your situation.
Edit /etc/fstab to add a line for the new drive and partition to be mounted at /home, and comment out or delete the line for the existing /home partition.
Use whatever means you feel necessary to verify that you have a good copy of /home in /mnt/newdrive.
5) reboot.
If you intend to remove the old disk, your drive letter may change for the new drive, and you may need to edit /etc/fstab to account for that change.