Q:

How to resize root to increase home partition size in ubuntu 16.04 with gparted

I am using a dual boot windows 7 64-bit with Ubuntu 16.04 64-bit. I am new to Ubuntu as well as Linux.
I am getting a warning as I log in on Ubuntu about low space in home. Here is my disk space when checking through gparted.

Now what I want to do is reallocate some space from / to /home, since as you can see I have 59.66 GB space free in /. I want to know how to do this - the articles I read suggest it can be risky, and since I'm new I need detailed help.
I am also confused about the warning as in gparted I see that I have 1.75GB unused space in home but the warning says your home has just some 600+MB remaining. Why is that?

A:

BACKUP IMPORTANT DATA BEFORE PROCEEDING
Even though the chances of losing data is slim but still
BACKUP IMPORTANT DATA BEFORE PROCEEDING

Boot to a live environment using Ubuntu CD/DVD/USB.
Open Gparted.
Delete linux-swap (we will create it later).
Resize /dev/sda5 to your desired size. See this answer for more information.
Resize /dev/sda7 using the newly created unallocated space.
Leave 4096 MB at the end for swap.
Create new swap with the left out 4096 MB.
Finally, apply all changes.
Mount your / partition:
sudo mkdir -p /media/dev && sudo mount /dev/sda5 /media/dev

Edit /etc/fstab and change the UUID of the swap partition in the file:
sudo gedit /etc/fstab

You can get the UUID of your swap partition from the command:
sudo blkid

Close everything and unmount mounted partition:
sudo umount -R /media

Reboot.

