Hi, I’m currently dual booting EndeavourOS with Windows 11.
I allocated around 46 GB for Root (ext4) when I first installed EndeavourOS, but now I want to give it more space. I shrinked around 80 GB from Windows partition which I like to add to the root partition.
How do I do it safely as to not lose/erase my current installation?
I attached a screenshot of my current partition from Gparted.
First of all you would need to do it from a Live session.
The moving and resizing of the partitions need to be done on unmounted partitions.
Then in order to add that unallocated space to your system partition, it would need to be moved to the right of it. This means that three partitions swap, ESP and the system partition will be moved leftwards.
It is to be noted that there is always a risk involved (however tiny) for data loss or corruption when moving and resizing of partitions.
That is why my suggestion would be to format that unallocated space as EXT4 and use it as storage/data location. You could move your data currently under your home directory to that partition and cosequently free up space in your system partition.
At any rate, I would backup my important data before any attempt at moving around and resizing my partitions.