yashsingh1/xdaforums huggingface dataset:
[Galaxy Ace S5830 General] point5:
works for ACE 5830 with JB revolution ROM

Worked for me... thanks
[Galaxy Ace S5830 General] ^Jason^:
Works for me

Thanks ~ ~

Feeling great after using these link2sd app for my GSA :)
[Galaxy Ace S5830 General] hrc3000:
So I need mini SD card reader?

It can't be done with usb cable?
[Galaxy Ace S5830 General] codified:
Thanks for the guide! I have a query about step 6:

Why does the FAT32 partition have to be bigger than the second partition? I will be using link2sd for my tablet which has only 8GB storage, I will be using my SD card to expand storage for apps, I won't need to store any music/movies/media on the fat32 partition so was hoping to keep that as small as possible.
[Galaxy Ace S5830 General] DeKwaN51:
It works but...............................................

Thanks man.. It works.. :laugh:I have create 2nd partition, select ext3 in link2sd, reboot and it works.. but when I installed We Chat (24MB), and create link, it will use a bit internal memory (10MB)..:rolleyes: WHY?? and when I check storage info, my 2nd partition was not in use.. still get free size (free 108%).. in other purposes, my 2nd partition useless:(.. please help me.. how i have to fix this, to increase my internal memory??:confused:
[Galaxy Ace S5830 General] riel88:
Thank you ! this guide you have created has been of tremendous help to me, saved me a lot of time and i can finally enjoy my new gpad 8.3 now .

Bye and greetings from Holland

But i do have one question. I bought an expensive 64gb class 10 micro sd. so i could store big movies to play on the gpad.

by making it fat32 the size cannot be larger than 4gb. can i make work so i still have the capability to store larger than 4gb files AND create partitions for all my app games ?

I truly hope so
[Galaxy Ace S5830 General] codified:
You could format the partition to exFAT instead of FAT32 which would allow you to store files over 4GB in size. But your phone/ROM would need to support the exFAT format. Newer Samsungs do, as do some third party ROMs
[Galaxy Ace S5830 General] beastzomb:
Hi,

A very informative guide but i have a question with regard to reading the sd card,

do i need to use a pc's internal sd card reader, or would a usb card reader work too ?

as i have not got either so wish to know what to buy

i know its a very noob question but at my ancient age anything pc/phone is noob :P

thanx BZ

Edit: Nevermind i went and ordered an internal card reader for my pc
[Galaxy Ace S5830 General] Milanche78:
Hello, quick question

What is the biggest Link2SD partition I can make with a 8GB micro sdhc card?

I tried 4GB, but I run out of memory very fast.
[Galaxy Ace S5830 General] parth khurana:
i tried with ex2,ext3,ext4 but its not working plzz help me my device is lava iris 402
[Galaxy Ace S5830 General] procter:
Hi, you seem to be very knowledgeable regarding the flash storage, can you help me with this one pls? I've seen a lot of posts regarding SD-ext partition and they all advised that this ext partition better not go beyond 1024 Mb for SD cards 4GB or larger. Why is that? Most of the posts were back in 2012 though, is it still the same? Say if I have a 32Gb card to put into a more recent phone such as GS3 (so the apps takes a lot more space with better graphics etc compared to earlier android version), is the 1gb ext partition gonna be enough? Thanks.

And also, when doing it in my GS3, looks like the ext2 is not supported or recognized by either link2SD or mount2SD, changed it to ext4 worked fine.
[Galaxy Ace S5830 General] Ram Shankar:
Problem with link2sd after odin flash

Hey Sanny, First of all thanks. I used your steps to partition my sdcard and things were fine when I was using cm11 on my SGA. Yesterday I just did a stock rom(2.3.6) flash using ODIN. I rooted the device again. Now there is an error while mounting the script. Am I missing something here? Help needed
[Galaxy Ace S5830 General] ANDROID-000:
Need help! I followed all the steps and work well i use ext2. When i installed apps my internal decreased meaning apps was installed there, when my internal was low i already cannot installed apps. Its like the process dont work:what::what::what::(:(
[Galaxy Ace S5830 General] ANDROID-000:
Screecshot
[Galaxy Ace S5830 General] ANDROID-000:
:what::what:
[Galaxy Ace S5830 General] ANDROID-000:
Sorry i cant attached SS in onw reply:p:rolleyes:
[Galaxy Ace S5830 General] Mikeyd125:
script error' cannot create mount script'

For some custom roms and some phones like samsung galaxy ace plus gt-s7500. Partitioning the memory card using either the method above or using system recovery will not work as Link2sd is unable to create the mount script for the 2nd partition created.

An app from google play called Mount2SD is the solution as it has most of the mount scripts needed. However on installing it, it will uninstall link2sd.

once installed Mount2sd, install startup binaries and set the driver to EXT4.

Reboot phone.

Install Link2SD, create mount script using EXT4 and it will say ' success mount script created'

Leave Mount2SD installed as you have further functionality with it and it is required to manage the 2nd partition.

I searched for this solution a long time, so I thought I would share it :)

1 request guys ... u see above this at least 4-5 hours out if my life that I spent to make this thread ... so I don't ask u not to share it... but pleez don't just copy paste this in different threads, forums, blogs etc... if u want to share pleez share a link to this thread ...

Thank u :)

=========HOLO-UBUNTU========theme[/QUOTE]
[Galaxy Ace S5830 General] Jason1712:
Hey I need help,

Can you please leave a link to that tutorial? For me it's not working, I really need someone's help, please give me a link to the tutorial, pm me, something. Thank you.
[Galaxy Ace S5830 General] Kiran D:
LINK2SD Exact Functionality.

Hello Guys,

I have custom CM11 (Kitkat 4.4) Installed on my Samsung Galaxy ACE- S-5830. I have two partitions on my SD & one is active as per the instructions. After doing all the steps even I am facing the same problem as ANDROID-000 is facing.

Therefore guys please help me as I dont understand how it is functioning exactly. LINK2SD is mounting the SD card partition in /data/sdext2 & the internal memory is in /data.

So even if it moves all the dex, lib files on /data/sdext2 finally system will calculate it in the internal memory only i.e. in /data as it is mounted in /data/sdext2.

Therefore this makes app useless for me. Still I kept this installed on my phone as I know that this application works but somewhere I am missing something or dont know how this application works exactly.

Can someone please help me.

Regards,

Kiran
[Galaxy Ace S5830 General] sidonfire123:
Query!

I have a query. I own a Samsung Galaxy Ace 2 i8160L (Rooted) running on stock Android 4.1.2. If I chose ext 2 partition as my second partition then after opening Link2sd, when it again asks to chose from ext 2/3/4, do I necessarily have to select ext 2 again (as I had chosen it before while creating the partition) or I can also select ext 4? Also, I have a 16GB Class 4 microSD card. Is it safe if I create a large sized partition (say 6GB)?
[Galaxy Ace S5830 General] :
You can give preference in this order ext4> ext3> ext2> fat32/16. The reason is not all may be compatible with your rom kernel so try each one in the order of preference and use the highest ranking one that works. Personally I wouldn't suggest an ext partition of 6GB. The more larger your ext partition more slower the operation will be unless you have a really high class sdcard. So I suggest you can go with 1GB or 2GB as maximum size for your ext partition. Hope I Helped :)

---------- Post added at 06:27 PM ---------- Previous post was at 06:24 PM ----------

Link2SD will not work perfectly on the stock rom because of the stock kernel as it would work on other custom roms for our device.

---------- Post added at 06:43 PM ---------- Previous post was at 06:27 PM ----------

You are right about Link2SD mounting your ext partition in /data/sdext2 and your internal memory is in /data. Usually when you install an app to the internal memory, the entire application data will be stored inside /data/data. This is the one that takes up most of our internal memory. But by using Link2SD, you move this particular app data to /data/sdext2 and instead place the link containing the new location inside /data/data. So the bulky data, lib, etc associated with the app will be linked to ext partition hence freeing up a large space on the internal memory. Also internal memory R/W operations are much faster than external memory R/W operations. Hence you place the link inside internal memory. Also when you go to Settings>Storage you can see there is no increase in the internal memory but instead you are linking the data in internal memory to ext partition which can be viewed through Link2SD Storage. Hope I Helped :)
[Galaxy Ace S5830 General] r0c0:
Link2sd is very buggy, i would avoid it! apps 2 sd missing, link 2 sd missing, slow apps from ext partition or non booting at all, why are you promoting crapware?
[Galaxy Ace S5830 General] :
I wouldn't call Link2SD a crapware. At Google Play, it has a rating of 4.4/5. Clearly you don't expect all the people to have rated to be lying. Its true that sometimes it doesn't work perfectly but that's not the problem of the app. Instead its the problem of the user who makes mistakes in following guidelines for its installation. Maybe you should post the problem you have with Link2SD. We might be able to solve it :)
[Galaxy Ace S5830 General] r0c0:
Oh please...its the user? what a ridiculous comment, app 2 sd : apps missing user fault? link2 sd apps missing user fault ? link 2 sd apps running slow on a 10x sd card...user fault? google searches provide tons of people with the same issues so yes its buggy and yes its the app/author's fault.
[Galaxy Ace S5830 General] :
Most of the time, user installs Link2SD on a kernel that doesn't even support init.d. Now whose fault is that? Also try not to call an app "Crapware". Ofcourse, you won't have any problem. But there are still a lot of people using Link2SD. Its comments like these that makes the author want to quit developing such apps. Google searches also provide tons of users who are happy with this app. You are still welcome to share what problem you are facing with Link2SD. :)
[Galaxy Ace S5830 General] r0c0:
So where does the author makes clear you need init.d support? It is the user fault for not knowing about kernel functions that something does not work? I stand by my opinion that it is buggy, maybe i should not have called it crapware although i would avoid it.

What you need for linking apps:

- root permission.

- a second partition on your SD card.

DISCLAIMER: It is made available for use at your own risk with no warranty of any kind.

so yeah, nuff said...

and PS: i already stated my problems twice (my kernel supports init.d off course) but i dont need help as i deleted it after trying alot, although i appreciate you for trying to help others.
[Galaxy Ace S5830 General] :
Author specifies in the app desciption that, "The idea behind is same with apps2sd scripts, linking applications to SD card's second partition but differs in two ways". For any script to work in a rom, it must surely have init.d support. So I don't think the author has to explicitly specify about the init.d support. Also its not just the init.d support. If you go through this thread, you can see most of the users messes up while creating the ext partition which could also cause problems. Then again this thread is for helping out the users having problem with Link2SD. And by the sound of your problem, I'm gonna say it was the problem with your ext partition. :)
[Galaxy Ace S5830 General] dennchaxxx:
thank you!
[Galaxy Ace S5830 General] Kiran D:
Oooohhhhhh.. This means it will just free up the space in /data/data. But this means We will not be able to use full space of my SD card partition which is assigned as an internal memory i.e. we can not install as many applications as we want due to space limitation as & how we will keep on installing application it will get counted in internal memory inspite it is getting installed on your SD card partition.
[Galaxy Ace S5830 General] :
Yeah, that is a problem with Link2SD. But then again I don't think anyone will install that much apps. More the apps or games you install, more the system will lag. If anyone is still hell-bent on installing so much apps or games, then I suggest they use CronMod which will allow them you use full space of ext partition. The only problem with CronMod is once you install 50 apps or so, it will begin to lag. So in the end, its your decision to choose which method you need. Hope I Helped :)
[Galaxy Ace S5830 General] Selenophile:
Partitioning Alternative

If anyone here is having difficulties using the mini tool. Try "Aparted". It's free on playstore. Just like in the mini partition wizard, you have to move all your files in your pc since the app will format the whole card. Aparted can make Fat, Fat32, ext 2, ext 3, ext 4 partitions. It also supports swap, but swap may degrade your sd card ofcourse ;)
[Galaxy Ace S5830 General] codified:
Yes, this defeats the purpose for me. My Samsung tablet won't let me install any more apps as it says it is full, even though after using Link2SD there is hardly anything on the internal memory, everything is on my 32GB external card which still has loads of room left.
[Galaxy Ace S5830 General] vaibhavsri:
thanks man you helped me a lot.
[Galaxy Ace S5830 General] :
Guys, finally found a workaround to this problem. Try Link2Sd Extreme. It works great! Make sure you do the set up right. After setting up Link2SD Extreme and when I go to Setting>Application>Storage, my internal storage is 174 MB free and only 4.8MB used. No matter how many more apps and games I install, my internal storage still has 174MB free and only 4.8MB used. All the data goes to the ext partition. So you can install apps and games as much as you want until your ext partition is full. And the good thing is this data is not counted with your internal storage and no lag so far. Here is the link,

Link2SD Extreme...Much More Internal Memory

If possible try to implement this on a freshly installed rom with a newly created ext partition. Hope I Helped :)
[Galaxy Ace S5830 General] Xplay21:
I keep getting the Mount script error "Mount script cannot be created" and i'm sorry if this problem has been solved a million times i just can't find the right solution for me
[Galaxy Ace S5830 General] :
You can give preference in this order ext4> ext3> ext2> fat32/16. The reason is not all may be compatible with your rom kernel so try each one in the order of preference and use the highest ranking one that works. See if you can create the mount script. Do post the result. Hope I Helped :)
[Galaxy Ace S5830 General] Rjrocks22:
Hello,

I tried this and i successfully managed to create a partition on sd card but after linking apps through Link2SD my internal memory is still the same. but the apps shows its linked to SD card.

Please help!
[Galaxy Ace S5830 General] :
Yes that's how Link2SD works. If you go to Settings>Storage, you can see that the internal memory remains the same but the available free space will me much more as all apps and its associated data is linked to the ext partition. Go to Link2SD>Storage to see how much of the ext partition is used by the apps. Hope I Helped :)
[Galaxy Ace S5830 General] Rjrocks22:
Thank you for the help!! :good:
[Galaxy Ace S5830 General] :
Glad I could help :)
[Galaxy Ace S5830 General] LIMIL8:
Still using as a reference point. continued thanks given.
[Galaxy Ace S5830 General] mad developer:
i have 16 gb so how much i get the ram????:confused:
[Galaxy Ace S5830 General] :
This method can only be used to increase the internal storage memory and not RAM. Maximum 1 GB of ext partition will be enough. Hope I Helped :)
[Galaxy Ace S5830 General] brando389:
i have asus memo pad hd7 ... i followed all the steps and it dosnt work!!!!!!
[Galaxy Ace S5830 General] :
Were you able to create the mount scripts?
[Galaxy Ace S5830 General] fedor12:
I apologize if a question like mine has already been answered on this thread but what does this do exactly? I thought it would allow you to install as many apps as you want on a phone with low memory such as the galaxy ace but after doing everything mentioned by the OP my internal memory still reads 30mb or so and when i install an app over that amount it still states insufficient storage
[Galaxy Ace S5830 General] :
Have you linked all the apps that were already installed? Go to Link2SD, then click on the app then click on "Create Link". Do this to all the apps (except system apps) that were installed before Link2SD. Hope I Helped :)
[Galaxy Ace S5830 General] fedor12:
There are no 3rd party apps installed only apps that came with the phone so its basically completely stock but rooted
[Galaxy Ace S5830 General] :
Try linking all the apps that came with stock rom that was later updated.
[Galaxy Ace S5830 General] fedor12:
I tried linking swype keyboard that comes with the phone as that seems to take the most memory but it says i need the paid version, if i do link the apps what exactly will it do as surely as i download new apps it will still take up the internal memory which seems to be 30mb give or take a few mb?
[Galaxy Ace S5830 General] :
Basically what Link2SD does it that it link the app data to ext partition of SD Card. It means internal memory will contain the link to the app's data location in ext partition while the real data is in the ext partition. I don't think you can link swype as it is a system app. What I meant earlier was to link the updated apps like Google Play, Google Play Services, Gmail, etc. Hope I Helped :)
[Galaxy Ace S5830 General] fedor12:
Ok i get what apps you mean i was actually on system apps so switched to internal but every app i try to link it doesn't work it says failure
[Galaxy Ace S5830 General] fedor12:
Yes i picked ext2 i think and it didn't prompt me again so im guessing it worked? I have since tried to change it to ext4 to see if it makes a difference by uninstalling link2sd and re partitioning the sd card but i dont get the prompt anymore not sure why
[Galaxy Ace S5830 General] :
Can you post the content of /etc/init.d/LINK2SD_SCRIPT_NAME?
[Galaxy Ace S5830 General] fedor12:
Sorry how would i do this?
[Galaxy Ace S5830 General] :
Go to /etc/init.d/ and open the link2sd script using the root file manager. If the mount scripts were created, then there will be a link2sd script in there.
[Galaxy Ace S5830 General] fedor12:
How do i get to /etc/init.d/? Im completely new to this partitioning thing lol
[Galaxy Ace S5830 General] :
Ok let me make it even simpler. Open Terminal Emulator (if you don't have it, just download it from Google Play) and type the following commands,

su

cat /etc/init.d/11link2sd>/sdcard/11link2sd

Now after entering these commands, if you have a file named 11link2sd on your sdcard, just post the content of that here.
[Galaxy Ace S5830 General] fedor12:
Ok let me make it even simpler. Open Terminal Emulator (if you don't have it, just download it from Google Play) and type the following commands,

su

cat /etc/init.d/11link2sd>/sdcard/11link2sd

Now after entering these commands, if you have a file named 11link2sd on your sdcard, just post the content of that here.[/QUOTE]

I typed in what you said and it just says not found on terminal emulator
[Galaxy Ace S5830 General] :
It seems you don't have "cat". Just install BusyBox from Google Play and then do Smart Install to install all necessary binaries. Finally run the command as follows,

su

busybox cat /etc/init.d/11link2sd>/sdcard/11link2sd
[Galaxy Ace S5830 General] fedor12:
I reinstalled busy box but i ticked cat this time (can't do smart install on free version) and it just says no such file or directory
[Galaxy Ace S5830 General] :
Good. So what that error means is that the mounts scripts were not created properly in init.d. Btw out of curiosity what rom are you using now? You should know that stock roms doesn't have init.d support. So Link2SD will not work properly. But all custom roms have init.d support. If you are using stock rom, then that may be the reason why you can't get the mount scripts to be created. If you are using a custom rom, then backup all data. Reflash the rom. Install CWM for S5830i and then select Mount & Storage>Format /sdcard. This will delete the ext partition along with all the contents of SD Card. Now select Advanced> Partition SD Card> Size (max 1GB)> Swap (0MB) and then wait for "Partitioning done" to pop up. Now you should be having a ext3 partition in your SD Card. Now install Link2SD app and then choose ext 3 partition. You are done. Mount scripts should be created my now. It should work properly. Hope I Helped :)
[Galaxy Ace S5830 General] fedor12:
Good. So what that error means is that the mounts scripts were not created properly in init.d. Btw out of curiosity what rom are you using now? You should know that stock roms doesn't have init.d support. So Link2SD will not work properly. But all custom roms have init.d support. If you are using stock rom, then that may be the reason why you can't get the mount scripts to be created. If you are using a custom rom, then backup all data. Reflash the rom. Install CWM for S5830i and then select Mount & Storage>Format /sdcard. This will delete the ext partition along with all the contents of SD Card. Now select Advanced> Partition SD Card> Size (max 1GB)> Swap (0MB) and then wait for "Partitioning done" to pop up. Now you should be having a ext3 partition in your SD Card. Now install Link2SD app and then choose ext 3 partition. You are done. Mount scripts should be created my now. It should work properly. Hope I Helped :)[/QUOTE]

I think i have finally managed to sort things out i am still on stock rom though (cant seem to find much for the s5830i) but i flashed cwm recovery and partitioned through there and i can create links now for the internal apps google play gmail etc but when i try and download an app more than the internal memory on the phone which is 45mb now it still says insufficient storage and wont download, what is left for me to do now?

---------- Post added at 07:34 PM ---------- Previous post was at 07:27 PM ----------

I have set apps to autolink as a test i downloaded air penguin which takes up 17mb it automatically downloaded to sd card and only used up 2mb on internal storage, i moved it to phone and then created a link for it and ticked link application file, link dalvik-cache file and link library files but once i created the link my internal memory is now only 30mb so linking it took up more memory
[Galaxy Ace S5830 General] :
Sadly with Link2SD, your actual internal memory remains the same though the app data is stored in the ext partition. Whenever you install an app to internal memory, Link2SD places the link on internal memory and actual app data to ext partition. You get the insufficient storage error because the app you are trying to download is greater than you internal memory. Not all apps are directly downloaded to internal memory and I say leave such apps that are downloaded to SD Card as moving them to internal memory takes up an even more space. Since you are using this on stock rom which has no init.d support, it will not work well. Try clearing cache from Link2SD once in a while. Also reboot after linking few apps as it might stabilize the internal memory. Hope I Helped :)
[Galaxy Ace S5830 General] koffejensen:
Thx!!!

Thx for all the work u done too make this possible :)
[Galaxy Ace S5830 General] mrezak007:
Thanks for great Tutorial and App

Hi everyone and sanny5

Thanks for great tutorial. I tested it on a Softbank Mobile (ZTE Blade) with 146MB Internal memory. It seems Link2SD can move between 55%~65% of an app to external memory. The only bad thing in slower mobiles (like ZTE Blade) is when you reboot/Turn on your mobile, it take 1min~1:20min after first desktop appears to active Link2sd and all apps on external memory. But its ok in general and very helpful application.

Thanks again