I finally decide to have a partion on my 8GB SD other than FAT32. So i used the FuFu Minimod to split my SD. First to Ext2 then to Ext3 and then to Ext4.
It all went fine. I have moved some basic apps like Facebook and Igo to the Ext4 partion.
The weird thing that drove me to create this thread is the fact that my phone became a bit slow... unresponsive... and just because the Ext4 with basic apps on it?
Did i miss something or this is normal?
Appreciate all feedbacks.
WF
Sent from my Milestone using xda premium
Try wipe both Cache and Dalvik-Cache
Thanks... but is not the case... and yes i already did that before creating the thead.
Tks
Well then, manually move the app to the sdcard, then move back to the phone.
It should move into the ext4 partition.
They are all in ext4...
Sent from my Milestone using xda premium
wisefreakz said:
They are all in ext4...
Sent from my Milestone using xda premium
Click to expand...
Click to collapse
I know it is inside ext4. Please try to move to the sdcard and back to the phone again.
I did face this b4
I have done that before you mention... and it looks like its a bit more stable.
One doubt... i notice that all sd-ext\app files are alson in data\app.
Why is that?
Sent from my Milestone using xda premium
Why
Is ext4 faster or what ?
Im kinda noob on this android and stuff things, so i donno.
I can put my apps on SDcard without formatting to ext2, 3 or 4.
Well, now after billions of testing, formating, reflashing... all looks pretty nice now.
@ivanotera: moving apps to sdcard is not the same as moving apps to a second partition where this second partition is journaled - case of ext4.
It means that when you boot your phone, this partition is ready to use and does not need to be "prepared" as the usual fat32 - thats why we see the message after boot up that sd card is being prepared (in fact the OS is checking if the partion is corrupted or not.
Also when moving apps directly to sd card like you are doing, is not good as phone becomes slow, widgets, shortcuts dissapear while booting phone and while phone is connected to pc via usb with sd mounted for access.
With ext4 (using ext4.ko module) OS will think that this second partition is part of the internal storage and all of the above mentioned will not be a problem anymore and you will not get that anoying message that you have not enough space just because you added a couple apps.
Hope this can clarify some important things.
Cya
Sent from my Milestone using xda premium
Yeah, got it.
But another question, is ext4 "viewable" by windows ?
Because i have a 32gb card, so i use it as a "pen drive", have some apps so when i format a pc, not at home, i have some apps already, and dont have to download it.
Or in the case of creating a ext4, i partition the sdcard, so i have the "apps" partition and the "windows" partition ?
Related
Hi there,
Is there a way to make the add the internal SD card to the main memmory? So that there would not be an internal SD card anymore?
I do not mean swapping the moutpoints around so my External_SD becomes my primary and my internal my second....
I want to get rid of the internal one alltogether (adding it to main memory).
I figure that I'll have to format the storage in a certain way... would that do it?
Can someone tell me step by step what to do?
I do have CW-mod installed.
I did search the forum, but couldnt find anything conclusive. Just hints that it should be possible...
If there already is a thread where all this is explained, please point me to it, because I couldn't find it.
Thanks,
Pfeffa-rah
I don't think this is possible , never heard of someone who did it
I have no idea how to do that. My question is... why would you want to do that?
Having an internal_sd partition adds the benefit of having big app data (such as those in Gameloft games) sit in a very fast partition and still be called "sddata".
Also, it's mountable via PC so everything in there can still be backed up. So it's best of both worlds really.
This was discussed some time ago in this thread: http://forum.xda-developers.com/showthread.php?t=1013575
There were ideas on how to remount the cards at boot. I myself come to the conclusion that since more phones start to behave in this way, app developers will have to start dealing with it. It just sucks they are mostly slow on the uptake. My main problem was the Spotify cache location being hard coded so I resorted to hack the Spotify apk.
PS. salisbury_steak: What is it with people like you that every time someone has a question on how to do something, your immediate response is "But why would you want to do that?!".
sorech said:
PS. salisbury_steak: What is it with people like you that every time someone has a question on how to do something, your immediate response is "But why would you want to do that?!".
Click to expand...
Click to collapse
That was actually an honest question.
I wanted to understand why he wanted to do it. (i.e. What would be the advantages of it.) There was no supposed sarcasm in there.
how about the ability to install 5x more applications?
Having that stupid 5gb partition as sd card and the real sd card as a sub folder is retarded...
My 32GB class 10 cars is a lot faster than the internal one.
The internal 5gb memory is MUCH TOO SMALL!!! Most apps don't allow you to store data on the external card. If you like me and many others install some games that download aditional data + a nav app that downloads maps for europe + some streaming music app like wimp that can cache music for offline play then you are ****ed with LG's setup.
The setup CM7 uses solves the main problem but effectively wastes the 5gb by mounting it at emmc where like 0,0001% of apps are able to access it.
So adding those otherwise wasted 5gb to the main memory would be great. But i have not seen any solution to that yet :-(
Thank you Gensplejs for explaining that to them. I had no idea how to reply to that since it seemed so obvious to me.
This thread was ment to be a question about how to do it and not to discuss the usefullness of it. That is where I lost the way in other threads...
So, thanks for your replys all (realy).
But now, back On-Topic:
How would I do it?
Sent from my LG-P990 using XDA Premium App
Please don't blame me if you tried it and you screwed up your phone.. It's your choice...
Well, I don't know if this would work, but this is how I would do it (accepting the fact that I'd loose almost 2GB of /data's free space):
1. Format your internal sd card to the same file system as your /data partition is (ext3 or ext4)
2. Copy every file from /data 1:1 to your sdcard (cp -R /data/* /sdcard)
3. I don't know when and where the partitions are mounted (maybe init.rc??)...anyways change the target there and let /data point to the internal sd card partition (so it is ensured that it is mounted automatically to the new location)
4. Reboot and keep your fingers crossed
I think i figured how to do it in theory. First we need some free space at our microsd to cp /data. Then we should repartition with fdisk /dev/block/mmcblk0p8 and p9 into one partition and change vold.fstab to mount only externalsd at /sdcard as we do when we swap partitions. In theory it should work but i cant test it right now or make a script since ve gone vacations and i dont have a pc to restore in case of error
I agree.. certain apps wont store to sdcard.. its better to use the whole 8gb as phone storage, and use external sdcard as default sdcard.
Sent from my LG-P990 using XDA App
What ive found till now is that sd swapping is easy. You can do it by tweaking only vold.fstab. But repatriationing is a pain in the ass. Looks like lg has "faulty" partitions or something and to do it you must mesh up with with almost half partitions.
I had to rebuilt boot lgdrm recovery data and sdcard to make em half work. So it probably isnt worth the trouble. Also I think init.rc is built on the boot. So just remounting internal sd to /data wont work either.
sectors is not space
it says 7996, so thats 8GB
i saw it in hurry. the brain sometimes belives whats he want to belive
sorry
New to XDA
Hello everybody,
I'm new to android and i'm trying to find out how to solve the problem posted in this thread.
I see you've got the awnser but i don't know how to do this.
I've been searching google and XDA for ever but i just can't find the awnser.
Could you make a step by step howto or point out to a post how to do this.
I mean converting your external sd to ext4 and change the mounting points.
I'm a complete nood, i didn't get adb to work on my pc, ext4 recovery is not for the p990 2x.
I've read something abbout changing fstap for swapping te mounting points for sdcard and emmc, witch is also ok for me, but formating to ext4... wel i frankly don't know how to do this.
I'm quite stuk on this.
The only partitioning experience i've got is Gparted in Ubuntu or repartitioning in Windows 7.
Thans in andvance!
Greetz,
JMG
http://android.modaco.com/topic/347...-partitions/page__gopid__1821791#entry1821791
check this
you can expand data partition , but there is a limitation of 1.75gb
Thanks davjan
Thanks davjan,
As far i can see it's indeed not worth it.
I wil have to go on and try to find out how to change the filesystem to ext4 and swap the internal and external sd.
That way i get more usable space instead of a big datastorage witch cannot contain program data.
But thanks for the quick reply.
Jean Michel Gaar said:
Thanks davjan,
As far i can see it's indeed not worth it.
I wil have to go on and try to find out how to change the filesystem to ext4 and swap the internal and external sd.
That way i get more usable space instead of a big datastorage witch cannot contain program data.
But thanks for the quick reply.
Click to expand...
Click to collapse
what rom are you using? is your phone rooted?
swapping internal with internal sd is very easy
and most of the roms here on xda are ext4 , if you instal one of them they autoconvert to ext4
Jean Michel Gaar said:
Thanks davjan,
As far i can see it's indeed not worth it.
I wil have to go on and try to find out how to change the filesystem to ext4 and swap the internal and external sd.
That way i get more usable space instead of a big datastorage witch cannot contain program data.
But thanks for the quick reply.
Click to expand...
Click to collapse
I you read the link provided you'll see that it makes what you want: grow internal filesystem = lower SDcard usable space. The only thing is that it doesn't seem possible is to use the whole space: system limitation. 75Markus tried high /system and /data values and phone didn't work.
See in his Mediafire Folder, 'Nvflash + guide for changing Partitions:
http://www.mediafire.com/75markus
Ext4 is now common with custom ROMs (in fact all of them).
You should search in sd-ext partition system, which was designed to artificially expand filesystem on older phones using an 'ext' partition. I didn't heard anybody using this on O2X.
If you use CyanogenMod based ROMs, your external card will be mounted ad /sdcard by default.
Switching internal and external SD
Thanks guy's,
I'll check it out.
I've been using cyanogenmod 7.1 stable with vorkkernel 20110208.
But that gave me batterydrains while using maps and nextvid ate the same time (while i'm driving).
Now i'm trying MIUI 1.11.11 with latest swift extreme.
But MIUI is very buggy so i'm thinking of going back to CM.
The only thing is that my phone won't boot with the latest vorkkernel.
Hi everyone,
first sorry about my bad english
I just bought a n1 brand new and upgraded to 2.3.4 (dont need cooked roms) my question is about the sd card, i know i can move certain apps to the sd card, but the phone its running out of space to install apps, im thinking about to partition the sd card to ext3/fat32 (its 8gb btw)
If i do this, i would be able to move/install apps on the sd card?
I will only use the stock tool to move apps and going to partition with another phone which has clockworkmod installed, or if you know any better app for android or windows please tell me,
Thanks for your time and patience
Ps. Sorry for my bad english again
Enviado desde mi Nexus One usando XDA Premium App
You need to run a rom that support a2sd (s2e or dark tremor's a2sd script).
Sent from my Transformer TF101 using Tapatalk
Using Froyo's app2sd method (which is what you would be using on a stock ROM), it won't ever utilize the sd-ext partition. You need to have a ROM that supports sd-ext and then enable it in that ROM (if app2sdext is built-in) or add it into the ROM with something like DarkTremor's a2sd or S2E.
using the system built-in app2sd function doesn't require your re-formatting the sdcard at all. it's just in some .android_secure folder and mounted onto the system in some way.
phoeagon said:
using the system built-in app2sd function doesn't require your re-formatting the sdcard at all. it's just in some .android_secure folder and mounted onto the system in some way.
Click to expand...
Click to collapse
The built in app2sd only move the app itself to the FAT32 portion of the sd card.
All data associate with the app still reside internally.
With S2E or DT's script it trick the phone into thinking the EXT section is part of the internal storage, hence all app with widgets and password work like normal.
Another plus is being able to move dalvik cache to sd-ext which free upa a huge amount of space.
How to partition My SDHC 8GB card to EXT4?
for exemple with a partitionprogram like this http://www.partitionwizard.com
But you dont need to format whole card, just create another partition and format it....
Sent from my Shakira using XDA App
I've also done this and is now partition thanks to This Tutorial Here
My question though is: "How can i tell that the apps are being installed in the EXT? that I partition since I have an 8GB SDcard and i left the rest for the games and apps, can anyone tell that part?"
Thanks in advance for the help.
Sent from my Ever Wondering Doubtful Thoughts.
First you need to root your phone and install from market link2sd....or install one custom roms and change in settings installation place,but for custom rom you dont need ext parition coz app can be installed directly to sd
Sent from my Shakira using XDA App
I followed the tutorial linked by istreva, and I also succeded in formatting and/or creating ext partition directly with the phone plugged via USB (mounted as a mass memory), without physically removing the SD from the phone and thus removing the cover (annoying for me).
Custom ROMs usually autodetect your ext partition and install your apps directly there, without changing any setting.
Moreover, I prefer to keep my apps in an ext partition rather than directly on the FAT, because I can plug in the phone as a mass memory without letting apps stop functioning
I've searched and found a lot of topics on App2sd, data2sd and Link2sd.. after reading all I've come to the conclusion that Link2sd is the one to gos for.. But, I've seen a lot of link2sd apps.. want to know which is the original..
Also, do let me kno which will the best format for the 2nd partition on galaxy ace(ext2,ext3 or ext4) on stability and speed..
Just tell the right steps to follow for using link2sd..
Sent from my GT-S5830 using xda premium
Anyone..plz provide me the solution..
Thank you
Sent from my GT-S5830 using xda premium
varunmehta11 said:
I've searched and found a lot of topics on App2sd, data2sd and Link2sd.. after reading all I've come to the conclusion that Link2sd is the one to gos for.. But, I've seen a lot of link2sd apps.. want to know which is the original..
Also, do let me kno which will the best format for the 2nd partition on galaxy ace(ext2,ext3 or ext4) on stability and speed..
Just tell the right steps to follow for using link2sd..
Sent from my GT-S5830 using xda premium
Click to expand...
Click to collapse
1) create a partition using CWM in advance section of recovery(swap size 0 M) 512 mb is sufficient
2)download app link2sd from market
3)open it...and choose partition type of ur choice (ext4 works well )
4)finally click on any app saved in internal memory and click on CREATE LINK
5)You are done! :beer:
Ask if any problem...
Press thanks if i helped :thumbup:
Ext2/Ext3 is pretty much the same using default settings (unless you enable journaling in ext3). Ext4 adds journaling.
Ext2 is the most friendly for SD life. Ext4, not as much, but it has other perks (GIYF).
Also, you might want to show apps installed on the SD Card, select them all then Create Link first. It'll save you some extra space and re-enable widgets if available. Then you can move your internal apps if you want.
GermainZ said:
Ext2/Ext3 is pretty much the same using default settings (unless you enable journaling in ext3). Ext4 adds journaling.
Ext2 is the most friendly for SD life. Ext4, not as much, but it has other perks (GIYF).
Also, you might want to show apps installed on the SD Card, select them all then Create Link first. It'll save you some extra space and re-enable widgets if available. Then you can move your internal apps if you want.
Click to expand...
Click to collapse
I didn't understand what did u mean by show apps installed on SD card and select them, create link.. Do I have to Create link also for apps already stored in SD card..
And, I think Ext3 will be the best for.. what say?
Sent from my GT-S5830 using xda premium
varunmehta11 said:
I didn't understand what did u mean by show apps installed on SD card and select them, create link.. Do I have to Create link also for apps already stored in SD card..
And, I think Ext3 will be the best for.. what say?
Sent from my GT-S5830 using xda premium
Click to expand...
Click to collapse
Once you have Link2SD installed, you can select "SD Card" as a filter. It will show all apps installed on the SD card. It would be a good idea to link these apps ("Create Link") (thus moving them back to phone storage, and then again to the SD Card, but to the 2nd partition this time) for three reasons:
You can move the dalvik-cache as well, which means you'll save extra space.
If the app has widgets, you'll be able to use them again (e.g. SoundHound).
Should you mount your SD card to the PC, the apps will still be available since the 2nd partition doesn't get mounted.
I've tested Link2sd.. Only Ext2 gets detected and mounted to be used in Link2sd.. Ext3/4 doesn't get mounted.( I'm using the Stock kernel)
On stock kernels ext3 and ext4 not always work, fat32 or ext2 always work. Its ok, won't make a real difference, the class of the sd card has way more impact on performance.
If you want you can create partition (with ext4) with minitool partition on your pc. (see this thread : http://forum.xda-developers.com/wiki/index.php?title=SD_card_partitioning)
Same problem, even if partition is formatted as ext4, Link2SD defaults to ext2. I have had a few times where it loses link by itself and all linked apps stops working.
Ext4
If you want to get your ext4 mounted. You must make a partition as ext4 to (I use partition wizard).. Not ext3, or ext2, or either..
I am sorry for my bad english..
Gizmotech said:
Same problem, even if partition is formatted as ext4, Link2SD defaults to ext2. I have had a few times where it loses link by itself and all linked apps stops working.
Click to expand...
Click to collapse
I've had this especially when restoring nandroid backups. The 05mountsd script in the init.d folder of some roms creates a conflict with Link2sd. Simply delete that script, problem solved.
Sent from my GT-S5830
NaraRockingMyAce said:
If you want to get your ext4 mounted. You must make a partition as ext4 to (I use partition wizard).. Not ext3, or ext2, or either..
I am sorry for my bad english..
Click to expand...
Click to collapse
I did format it as EXT4 with MiniTool but mounts as EXT2 on Link2SD upon reboot even after choosing EXT4.
mitchst2 said:
I've had this especially when restoring nandroid backups. The 05mountsd script in the init.d folder of some roms creates a conflict with Link2sd. Simply delete that script, problem solved.
Sent from my GT-S5830
Click to expand...
Click to collapse
I don't have and Init.d support or scripts
Hello, I am new to SD-ext and Link2SD and such things, I googled around a little and found the most suitable solutions for the internal memory shortage of CM10.1 is either Link2SD or INT2EXT+
Now I want to ask, which is better at performance, more stable?
I would have went around experimenting as they say but the problem is that I don't know how to remove either of them, so please tell me that too, so if I didn't like one of them I remove it and try the other.
That's all for now, thanks in advance!
I would suggest int2ext, because effectively it increases the size of your internal storage instead of moving apps to sd. As long as you have a class 10 or better sd, you won't notice any difference in performance.
Sent from my GT-S5570 using xda premium
ast00 said:
I would suggest int2ext, because effectively it increases the size of your internal storage instead of moving apps to sd. As long as you have a class 10 or better sd, you won't notice any difference in performance.
Sent from my GT-S5570 using xda premium
Click to expand...
Click to collapse
Unluckily I don't have a class 10 SD right now and I doubt my ability to get one for a while. Currently having a Class 4 16GB SD, what do you think would work best?
Mathspy said:
Unluckily I don't have a class 10 SD right now and I doubt my ability to get one for a while. Currently having a Class 4 16GB SD, what do you think would work best?
Click to expand...
Click to collapse
You can still use int2ext, but you will get a quite noticeable performance decrease. Just test it! To remove just go to system/etc/init.d, then you can just remove its files.
Sent from my GT-S5570 using xda premium
ast00 said:
You can still use int2ext, but you will get a quite noticeable performance decrease. Just test it! To remove just go to system/etc/init.d, then you can just remove its files.
Sent from my GT-S5570 using xda premium
Click to expand...
Click to collapse
I actually tried Link2SD (With a EXT4) but it didn't read or create a script. I googled, people said use EXT2, so I just said, since it didn't work, let's try INT2EXT.
I flashed it (without removing Link2SD) and nothing changed...
I, just now, removed Link2SD and restarted: no changed.
What do you advice me to do? ((I think the problem is because this ROM doesn't support EXT4, but I am not sure of course))
Mathspy said:
I actually tried Link2SD (With a EXT4) but it didn't read or create a script. I googled, people said use EXT2, so I just said, since it didn't work, let's try INT2EXT.
I flashed it (without removing Link2SD) and nothing changed...
I, just now, removed Link2SD and restarted: no changed.
What do you advice me to do? ((I think the problem is because this ROM doesn't support EXT4, but I am not sure of course))
Click to expand...
Click to collapse
Int2ext needs ext 4. After removing link2sd, you should reposition your sd to ext 4. And which Rom you have? Because current ones are all sporting init.d, so they support sdext.
Sent from my GT-S5570 using xda premium
Mathspy said:
I actually tried Link2SD (With a EXT4) but it didn't read or create a script. I googled, people said use EXT2, so I just said, since it didn't work, let's try INT2EXT.
I flashed it (without removing Link2SD) and nothing changed...
I, just now, removed Link2SD and restarted: no changed.
What do you advice me to do? ((I think the problem is because this ROM doesn't support EXT4, but I am not sure of course))
Click to expand...
Click to collapse
there's an updated version of Link2EXT (4.2) as on some devices the SD-EXT wasn't found
ast00 said:
Int2ext needs ext 4. After removing link2sd, you should reposition your sd to ext 4. And which Rom you have? Because current ones are all sporting init.d, so they support sdext.
Sent from my GT-S5570 using xda premium
Click to expand...
Click to collapse
I have CM10.1 Lastest nightly. What do you mean by reposition your SD to EXT4? You mean to create a EXT4? (I already have one)
pryerlee said:
there's an updated version of Link2EXT (4.2) as on some devices the SD-EXT wasn't found
Click to expand...
Click to collapse
Oh, so you think that update will work? I will try it now.
EDIT: Nothing new: After reinstalling it and choosing EXT4 it still say "Mount script cannot be created"
NEW EDIT: I apologise, I now know where did the error come from, I stupidly enough installed an EXT3 instead of EXT4.
Link2sd work fine with me on CM7 or CM10.1
On your cm7 you should set allow installing data on sd card and in settings of link2sd should be set on automatic
Ext2 on link2sd work fine with me
Sent from my GT-S5570 using xda app-developers app
in some devices, even If your partition is of ext2 or 3., it mounts it as ext4 itself
so while using link2sd try recreating mount script as ext4
Sent from my GT-S5670 using xda premium
soham jambhekar said:
in some devices, even If your partition is of ext2 or 3., it mounts it as ext4 itself
so while using link2sd try recreating mount script as ext4
Sent from my GT-S5670 using xda premium
Click to expand...
Click to collapse
When im shifting between cm7 and cm10.1 recreating mount script on link2sd using ext2 also work on my mini
Sent from my GT-S5570 using xda app-developers app
Thankies!
and2nckiko said:
Link2sd work fine with me on CM7 or CM10.1
On your cm7 you should set allow installing data on sd card and in settings of link2sd should be set on automatic
Ext2 on link2sd work fine with me
Sent from my GT-S5570 using xda app-developers app
Click to expand...
Click to collapse
Would you mind writing me a little guide of what you did to install it on CM10.1?
(I will try EXT2 if everything you have done I tried.)
soham jambhekar said:
in some devices, even If your partition is of ext2 or 3., it mounts it as ext4 itself
so while using link2sd try recreating mount script as ext4
Sent from my GT-S5670 using xda premium
Click to expand...
Click to collapse
I changed it to EXT4, and tried it as EXT4 when it was EXT3 but nope, still doesn't want to work...
and2nckiko said:
When im shifting between cm7 and cm10.1 recreating mount script on link2sd using ext2 also work on my mini
Sent from my GT-S5570 using xda app-developers app
Click to expand...
Click to collapse
Well, seems I should really change it from EXT4 to 2, I guess that's what I will try.
Thanks everyone so far! :good:
Since you have the latest CM10.1 nightly.. I suggest u try this..
Take a complete back up of your SD card.
Make sure u have uninstalled any apps and removed any scripts related to link2sd and such scripts. (When there's any doubt whether the old scripts would cause any problem, i always prefer wiping the device and freshly installing the rom to avoid any mistakes)
If u do not have any problem flashing the ROM again, i really suggest u to do so and then do the below steps. Definitely should work.
Reboot into recovery mode.
Go to advanced option and select SD partitioning option
Select the partition size as 1024mb and swap size as 0mb.
Proceed with partitioning.
Reboot your device.
Save fixed-int2ext+ for android 4.2..1 by CronicCorey on the root of your SD card..
Boot into recovery again.
Go to mounts and storage option and mount data, system and sd-ext.
Go to install zip from SD card.. Choose zip from SD card.. Select the int2ext+ script.
After installation.. Go to mounts and storage and unmount data and system and format sd-ext.
Now reboot the device and check.. It'll be done.
I have done this many times and it's worked. I use 16gb class 4.. No issues.. Smooth for me..
After installing this script.. Make sure u dont wipe dalvik cache using recovery mode. Your device will get into boot loop.. Use wipe dalvik cache script specifically created for int2ext by croniccorey..
For more details/downloads refer to the following link:
http://forum.xda-developers.com/showthread.php?p=37961204
Sent from my GT-S5570 using xda premium