linux - How can I resize the partions, reduse /home partition, and increase the root partition without adding additional hard-drive space - Unix & Linux Stack Exchange
Disk partitioning - Wikipedia
partitioning - How to add unused disk space in HDD to /home - Ask Ubuntu