How do I make space to resize the root (/) partition? No free space on root, cant uninstall software nor update [duplicate]

Solution 1:

system by default reserve 5% memory for superuser . so you can use that memory by reducing 5% to 2% . let up suppose you have 100GB hard disk then system will keep 5GB memory for superuser reserved. it will not use all 5% memory so you can reduce it by 2%.

tune2fs -m 2 /dev/sda1

if you are going to create partition and you want to assign less memory to superuser then use

mkfs.ext3 -m 2 /dev/sda1

don't reduce it to 0% that will harmful for system .

Solution 2:

Boot on the computer with a live USB key/cdrom linux, and from this, use parted or gparted to extend your root partition. You'll not be able to do it from your system as the root partition is mounted and in use.