How to add secondary patition on sd card to internal memory? I have a Samsung Galaxy Y GT-S5360 which I have rooted. I have partitioned my 8GB class 10 SD card to have two partitions on it using AParted:


A 2GB FAT32 secondary partition.
The rest of the SD card into a primary partition.(FAT32)


The problem is, even after doing this and installing Link2SD and changing the install location to external, the apps are still being installed into the internal memory and I get a "low on internal memory" message every time I try installing new apps. When I check the Link2SD app list, many of the apps are showing that they have been already moved to the SD card and my secondary partition on the sd card is still pretty much empty.

What have I missed over here? (Sorry if this is a lame question. I'm new to rooting and stuff)
Note: Techicnally you probably couled use a FAT32 partition but I've had issues on several devices. 

For Link2SD you need 2 partitions:

1) FAT32 this is your file storage, photos, media etc.

2) EXT3 (Or EXT2 or EXT4, but 3 has always worked for me) partition. This is the part this will be recognised as new 'internal memory'. 

 There is a full tutorial on XDA here and the keypoints are:


  Next, create an ext2/ext3/ext4 partition (I suggest ext2 cause it works on all roms and kernels). This is where your apps will go. I suggest a value of 512Mb would be big enough. 


Personally I use 1024 Mb. 


  Open Link2sd. You will be prompted to choose between ext2, ext3, ext4 and FAT32. Select the one you used. 
  
  It will say mount script created. Reboot your phone now
  
  Go to Link2sd &gt; Settings &gt; Check the autolink (to automatically move apps upon installation) 
  
  To check your memory, select “Storage Info”. This will show you the current state of your internal memory, FAT32, and Ext# partition.