+1 to the other replies here recommending starting over with a single partition.
However, if you want to apply some duct tape to fix your immediate problem without reinstalling, to point a filesystem location (path) from a full partition at a location on another partition which has available space, two options you have are symbolic links or bind mounts. The former is conceptually a little bit simpler, but it won't satisfy some applications. The latter is a bit more complicated, but the unix stack exchange answer i just linked to has a good explanation of the ins and outs (but on Linux you should ignore the parts of that answer about bindfs
and nullfs
and just follow the instructions under Linux bind mount
). And if you want a bind mount to persist after a reboot, be sure to follow the instructions there about adding it to your /etc/fstab
file.