Hi.

I detached an old external HD from a Windows XP build, decided to install a Kali Linux build about 3 years ago.
After my recent Linux update, received a message I am running out of disk space.

Have currently on the external Hard Drive:
34gb allocated for Linux partition.
7gb for swap file
148gb OS partition.
10gb Miscellaneous Partitions

Would like to expand my Linux partition up to 100gb taking GB's from the OS partition.
Since my Linux file system is Ext4 and the OS partition is NTFS, How do i allocate, merge the partitions w/o losing data?

What steps can you suggest, to expand my Linux build from 34gb to 100gb using OS NTFS partition?

My final Linux build will be formatted as Ext4.
Will the swap file be affected?
Note: I am not to fluent using Gparted, as I am with MiniTool.

Thanks.
TC.