Increase size of ext2 beyond 1.5GB I have a rooted LG-D520 (Optimus F3Q) running Android 4.1.2. The internal memory that came with the phone was so small that I installed an 8GB SD card. I formatted it using MiniTool Partition Wizard with 1.5GB of ext2 (the rest is FAT32). Using Link2SD I've moved many of my apps over to the ext2 partition.

I do not have a ton of apps (they just seem to keep getting bigger), yet I only have 5% space left on the ext2. My internal memory has 27% left (355MB), but I've had to delete a lot of stuff to make room. I'm only using a small portion of the 5.9GB FAT32 partition, so I'm wondering if...


I can increase the size of the ext2 beyond 1.5GB. Is there a maximum size and, if so, what is it? Can I repartition without losing my apps &amp; data or do I need to backup, format and start over?
I can add another ext2 partition to my SD card and load apps into there. Can you have multiple ext2 partitions and, if so, would that work with Link2SD?
Are there any other options ?


This has been a frustrating endeavor and it's unbelievable the lengths you have to go to in order to do basic stuff on an Android phone, so I'd appreciate any advice.
Here's how I did it when I needed to increase the size of my second  (ext2) partition that Link2SD used for applications from 2GB to 6GB:


Use free version of Mini Partition (v9.1) to


a. shrink the first partition (FAT32) by 6GB 
b. ensure the existing 2GB ext2 partition is at the end (so that the second space after the first partition is the now unallocated 6GB space)
c. create a new 6GB primary ext2 partition in the unallocated space

Use the free version of Paragon ext2fs to mount the 2 ext2 partitions in Windows and allocate each a driver letter
Use Windows explorer to copy the contents of the old 2GB ext2 partition to the new 6GB partition
Put the card back into your phone and have Link2SD recreate the mount scripts for the 'second partion' (just to make sure the 6GB one works)
Use Mini Partition to:


a. delete the old 2GB ext2 partition
b. move the 6GB ext2 partition to the end of the card/drive
c. extend the FAT32 partition to fill the 2GB unallocated space.