2 ways you can do this.
First way, if there is unpartitioned space, partition a space for your home directory, make the file system, mount it to /mnt/tmp or something, and cp -rp /home/yourname /mnt/tmp, then verify that all made it over, rm -rf /home/yourname, then umount /mnt/tmp ; mount /dev/foo /home/yourname. Then just add in an entry to /etc/fstab for that mount point.
Second way, if there is no unpartitioned space, create a folder on an existing partition for your files, try to use the same exact permissions of /home/yourname. Then you can cp -rp or mv /home/yourname /path/to/that/other/folder. Once that is done, rm -rf /home/yourname and then make a symlink. ln -s /path/to/that/other/folder /home/yourname. Now they are linked and /home/yourname works, just leads to another location.