Greetings,
I've recently installed ICS BCM, and forgotten to enable M2SD until I realised I was running out of space on internal storage (Remaining 30MB). I have now enabled M2SD for SD-EXT for apps and data . Newly installed apps and their data goes to SD-EXT, how can I move previously installed apps and data in the internal storage to SD-EXT? Thanks!
jazzaddict said:
Greetings,
I've recently installed ICS BCM, and forgotten to enable M2SD until I realised I was running out of space on internal storage (Remaining 30MB). I have now enabled M2SD for SD-EXT for apps and data . Newly installed apps and their data goes to SD-EXT, how can I move previously installed apps and data in the internal storage to SD-EXT? Thanks!
Click to expand...
Click to collapse
If you enabled it from terminal and rebooted, old apps and data should go to ur ext now.
Check it by typing 'm2sd status', apps and data should be marked as loaded. You can check it also via titanium backup which should show more space on your internal memory, or via root explorer where app and data subfolder of sd-ext folder should show your list of apps and data.
Sent from my Nexus One
MoeNeXus said:
If you enabled it from terminal and rebooted, old apps and data should go to ur ext now.
Check it by typing 'm2sd status', apps and data should be marked as loaded. You can check it also via titanium backup which should show more space on your internal memory, or via root explorer where app and data subfolder of sd-ext folder should show your list of apps and data.
Sent from my Nexus One
Click to expand...
Click to collapse
I did enable it via terminal, but the apps what I installed before enabling M2SD are still in internal storage.
some apps are not moved they need to stay on phone--not sure if that is your case
if m2sd doesn't work like dark tremor you may just have to reflash and run m2sd at start
i would move data back as it slows phone for most people and move dalvik
m2sd dalvik enable
Related
I know it was discussed a lot, but since things are constantly being updated i can't get a hold of what is working at the moment. I will be brief.
16 GB SD card, First partition is primary 14 GB FAT32, second partition is ext3 1 GB.
I am using Cyanogenmod 7 7.2.0 RC1 on Motorola Milestone. I also have androidiani open recovery and kabaldan's mmcfix module installed.
After the partitioning was complete (in card reader) i returned the SD card in the phone and booted to open recovery where I formated all caches and factory restored CM7 everything is clean.
Questions:
1. When I launch File Explorer (the one within the rom) SD-EXT on root is empty, no folders or anything, but if I launch terminal emulator and cd sd-ext then ls there they are. Why?
2. I play couple of memory intensive games (like Dead Space and GTA3), but since I have only 256 mb ram they often crash (without error) when loading a level or saved game (yes I have chainfire3D). Will moving dalvik cache and cache to sd-ext help free more ram so I can crash less?
3. What is the point of moving dalvik and cache to sd-ext and where can I find a guide how to do it?
Thanks.
CeBits said:
I know it was discussed a lot, but since things are constantly being updated i can't get a hold of what is working at the moment. I will be brief.
16 GB SD card, First partition is primary 14 GB FAT32, second partition is ext3 1 GB.
I am using Cyanogenmod 7 7.2.0 RC1 on Motorola Milestone. I also have androidiani open recovery and kabaldan's mmcfix module installed.
After the partitioning was complete (in card reader) i returned the SD card in the phone and booted to open recovery where I formated all caches and factory restored CM7 everything is clean.
Questions:
1. When I launch File Explorer (the one within the rom) SD-EXT on root is empty, no folders or anything, but if I launch terminal emulator and cd sd-ext then ls there they are. Why?
2. I play couple of memory intensive games (like Dead Space and GTA3), but since I have only 256 mb ram they often crash (without error) when loading a level or saved game (yes I have chainfire3D). Will moving dalvik cache and cache to sd-ext help free more ram so I can crash less?
3. What is the point of moving dalvik and cache to sd-ext and where can I find a guide how to do it?
Thanks.
Click to expand...
Click to collapse
1) The File Manager bundled with CM7 doesn't have ROOT access, which is required to read the files on /sd-ext. Try using Root Explorer, for example.
2) No, it won't. What will probably help you is to disable JIT (gives you more free RAM), install V6 Supercharger by zeppelinrox (reorganizes how RAM is used) and remove ChainFire3D (it only helps if you reduce the texture quality to 16-bits, otherwise it's just one more layer between your apps and the GPU).
3) The point of using sd-ext is to overcome the storage limitations of the Milestone (not its RAM limitations), allowing you to install more apps without using app2sd (which renders apps on the SD unusable when you plug the device to a computer).
I hope it helps (=
Disabling surface dithering also helps.
I tried 7.2.0-RC2 without V6 and it works great, plus no more side effects, like Maps "forgetting" pre-cached areas =D
Hi. I followed pontomedon's guide to partition my 8GB card with OpenRecovery (parted & tune2fs). So I got 1 GB ext3. And installed CyanogenMod 7.2.2.
But in the CM Settings "Use internal storage" is grayed out and says "This device doesn't have expanded internal storage". Has something gone wrong? What's the best way to confirm that SD ext is working?
If ext would work, would the phone's memory still be used fully first, and SD ext only after that, or how does it go? I've now set Install location to "Internal".
I've heard of S2E (simple2ext) app, maybe I'll try it next.
mantokoski7 said:
What's the best way to confirm that SD ext is working?
If ext would work, would the phone's memory still be used fully first, and SD ext only after that, or how does it go? I've now set Install location to "Internal".
I've heard of S2E (simple2ext) app, maybe I'll try it next.
Click to expand...
Click to collapse
Your storage as in FAT partition on sdcard is working?
You can "mount | grep sd-ext" and "df /sd-ext" to check if sd-ext is mounted and how much space it has.
sd-ext is treated as internal memory. All user installed apps are moved to ext partition. Internal storage (data) is used for app data (configuration, etc.)
Thanks. Why does it show it as ext4. 8% is used... I guess it's working after all. Now let's install some games!
/dev/block/mmcblk0p2 on /sd-ext type ext4 (rw,noatime,nodiratime,barrier=1,data=ordered)
Filesystem /dev/block/mmcblk0p2 1K-blocks 936666 Used 70298 Available 816397 Use% 8% Mounted on /sd-ext
I installed Root Browser Lite and it shows the installed apps in sd-ext, also Dalvik-cache for those apps is there, which is good I think.
how to format?
mantokoski7 said:
I installed Root Browser Lite and it shows the installed apps in sd-ext, also Dalvik-cache for those apps is there, which is good I think.
Click to expand...
Click to collapse
Hi, my question is very close to this topic : when I try to install another rom I got all the old applications coming from the previous install. Is there a way to format the ext 2 in the same time we update or change CM?
Thx
Use -FuFu-'s MiniMod Recovery - it has an extended wipe menu, including ext-wipe.
http://forum.xda-developers.com/showthread.php?t=1091787
Eiertschik said:
Use -FuFu-'s MiniMod Recovery - it has an extended wipe menu, including ext-wipe.
http://forum.xda-developers.com/showthread.php?t=1091787
Click to expand...
Click to collapse
I'm using 2ndBootOR . What is the differcnce between them?
bibile said:
I'm using 2ndBootOR . What is the differcnce between them?
Click to expand...
Click to collapse
With 2ndbootOR you can use "wipe_ext2.sh" from MiniMod by -FuFu, or any other script. Just copy file to "scripts" folder.
FuFu's latest OR is based on the 2ndbootOR, so it does everything the 2ndbootOR does, but it also has additional scripts. So it really worth a try.
Thx I'll update my second phone (I have not seen these answers before)
Sent from my U8860 using xda app-developers app
First of all, i have a S5830i rooted, odexed phone. I have linked ALL my apps to SD via Link2SD app.
I used to have around 100mb free but after a few days that became 90mb. I thought to try a wipe dalvik cache and after the reboot i had 78mb free!
I saw in many other screenshots that there are people with 130+ or even 150+ mb of free space internal memory.
How do they achieve that? Why i have only 78mb of free internal memory while i don't have any apps installed there?
I hope someone can assist me with that.
Thanks in advance.
AntrikoS said:
I saw in many other screenshots that there are people with 130+ or even 15+ mb of free space internal memory.
How do they achieve that? Why i have only 78mb of free internal memory while i don't have any apps installed there?
.
Click to expand...
Click to collapse
you are not clear with your question
u saw people have 15 mb free.. and when you have 78 mb free. you should be happy
i'm sorry i misstyped i mean 150mb not 15... 78mb free space seems too low since i don't have any apps installed in my internal storage.
As far as i know, Not all app data is copied to sd card with link 2sd. Did u think about trying a Script like "cronmod" or amarullz? Or s2e app which is, in my opinion, better than link2sd.
Gesendet von meinem GT-S5830 mit Tapatalk 2
link to sd never moves your dalvik cache and data to sd partition..
I would recommend you to use s2e if you are on CM7.x
A
charlessxavier said:
link to sd never moves your dalvik cache and data to sd partition..
I would recommend you to use s2e if you are on CM7.x
Click to expand...
Click to collapse
Link2sd moves apps apk, dalvik-cache dex, and libraries lib to the partition. Data of apps stay on internal /data.
Wiping dalvik cache (from recovery for example, or with adb) causes link2sd to loose the symbolic links used to store data, which messes up your app's location in a pretty nasty way.
Open link2sd, filter your linked apps, select all of them with menu > multi select > select all, then link app+dex+lib. If there were parts of an app that weren't linked this fixes it. Reboot. Also from link2sd clean app cache.
Finally, check your data/local address with a root explorer and make sure there aren't copies of apk files you already linked. If there are copies, delete them, reboot.
Edit: moving /data of apps to the partition frees up more memory, but lowers performance, specially with sdcards class 6 and below, and partitions which are ext2 or fat32.
So I have four partitions in my galaxy mini :
System rom 216mb (21.4mb free)
Internal 479mb(447mb free)
Sd card 15.3gb(13.5gb free)
Sd card(a2sd) 187mb(8.54mb free)
When I try to move my apps to sd card using the default move it moves to sd card(a2sd) and not to sd card .
So how do I do that ? + Is their a way I can move stuff from my system rom to other partitions ?
im abcd said:
So I have four partitions in my galaxy mini :
System rom 216mb (21.4mb free)
Internal 479mb(447mb free)
Sd card 15.3gb(13.5gb free)
Sd card(a2sd) 187mb(8.54mb free)
When I try to move my apps to sd card using the default move it moves to sd card(a2sd) and not to sd card .
So how do I do that ? + Is their a way I can move stuff from my system rom to other partitions ?
Click to expand...
Click to collapse
First Search in Google Then Post......
P.S.=Don't Spam please
pratyush369 said:
First Search in Google Then Post......
P.S.=Don't Spam please
Click to expand...
Click to collapse
Sorry to not meet upto your expectations but nowhere in google did I find the desired result and In no way do I feel that I have spamed xda forums .
Maybe you can help me to recognize in what way I have spammed ?
Bump , no help ? :/
sdcard, external_sd
a2sd is moving apps to your other partitions. the 16 gig card you got has to be the one where you got to move apps. all apps are stored in your internal memory. the system rom is read only, so you wont be able to move or erase it. its permanent, programmed at the factory. so forget rom. if you formatted your sdcards correctly, then you must be able to delete partitions, or reformat them. i recommend deleting the partition after uninstalling all apps on that partition. remember, you are rooted, so if you have root access apps on that partition, then you first have to undo everything the apps did. eg: if you have chainfire, then you got to remove all plugins(qualcomm, nvidia, powervr if installed) the cf3d plugin with egl if installed, then uninstall cf. connect your mobile via usb cord, or get your sdcard in a memory card reader, connect to pc. use "device manager" in your pc to see all partitions of your hard drives. look for your sdcard drive, and you will see all types of data divided in it, that is, formatted data, raw data, etc. if you see raw data, then you have to format it, and its likely that you will be done there. but i f you see formatted data, then just delete the 8 mb partition, and then its possible that you may succeed. this is dangerous, and your data can sort of "vanish", but it will only be the 8mb data according to me. its also possible that you may not be able to delete the partition after all, as this usually works for hard drives. if so, you may use hp format tool to format your device to NTFS and try again. this also can make your data vanish by what you say. the simplest would be to try and delete the partition from your mini itself. the app which you used to partition must allow you to remove partitions also, so look for it. and if this particular app is in the sdcard(a2sd), then you would better move tit to phone memory first. remember, uninstall ALL apps on the partition, and undo ALL the changes they made to your device before trying this out. this may horribly go wrong, so beware! (i havent tried it yet, so. and someone gifted me an ipod 5g, which i tried to partition, but was unsuccessful.) just hit thanks if you find this helpful!
---------- Post added at 11:16 PM ---------- Previous post was at 11:10 PM ----------
Link2SD is an application that makes it easy for Android 1.6+ users with root privileges on their phone to move applications to the SD card.
The idea behind is same with apps2sd scripts, linking applications to SD card's second partition but differs in two ways.
One, instead of linking /data/app folder (that means moving all applications), you can select applications that you want to move.
Two, it's an application which means has a user interface. You can manage your applications with few clicks.
It also provides native apps2sd features on Android 2.2 and higher. It can move any non-protected user apps to SD card (force move), with batch moving capability.
That feature uses Android's standard SD-card installation feature and does not require a second partition. It can break some apps if they are not meant to be moved to the SD card (Such as Widgets).
Features:
- Create and remove link for apk, dex and lib files of the applications you select
- Automatically link newly installed apps (optional)
- Move any user apps to SD even though the app does not support moving to SD (a.k.a. "force move", for Android 2.2 and higher)
- Shows the apps that support moving to SD with native apps2sd (for Android 2.2 and higher)
- Set the default install location of the apps; auto, internal, or external (for Android 2.2 and higher)
- Batch link, unlink, reinstall, uninstall, "move to SD", "move to phone" functions (multi-select mode)
- Uninstall system applications (bloatware removal)
- Freeze and un-freeze system and users applications
- Convert system apps into user apps
- Convert user apps into system apps
- Integrate "Updated" system apps into system (ROM)
- Clear data and cache of the application
- Clear all apps cache at once (1-tap cache cleaner without being root)
- List applications, show detailed size information and link status
- Sort and filter applications
- Search applications by name
- Display available space information of internal storage, SD card and SD card 2nd partition
What you need:
- root permission.
- a second partition on your SD card.
You should have two partitions on SD card and both should be primary.
The first FAT partition is your standard SD card storage. The second partition is used for application files and can be ext2, ext3, ext4 or FAT32.
Some phones lack the ext2, ext3 or ext4 file system support and you may get mount errors like "no such device", "invalid argument". These phones need ext2.ko or ext3.ko modules and even some additional modules to be able to mount. Using FAT32 on the second partition will eleminate such problems, because FAT32 is supported on all phones.
Link2SD does not create the second partition, you need to create it yourself. You can use any partition manager such as Minitool, Paragon, Easeus etc. for this.
How it works:
Link2SD mounts the second partition of your SD card and makes OS mounts it at boot time.
When you press "Create Link" button Link2SD moves apk file, dalvik-cache (.dex) file and lib files (.so) to SD card's 2nd partition and creates symbolic links in original directories.
Note: On Android 1.6 and 2.1, shortcut and the widget of the app should be re-added to homescreen if you move the apk file.
You can remove the links and put application files back to phone. Just click on "Remove Link" button.
Some points
- System applications should not be linked to SD card. Link2SD does not allow these applications to be linked.
- When you connect your phone to PC as mass storage, Android unmounts the first FAT partition but the second partition remains mounted. Therefore linked applications are not affected and can be run without problems.
- Link2SD does not move application's private data files; it moves apk, dex (dalvik-cache) and lib files.
DISCLAIMER: It is made available for use at your own risk with no warranty of any kind.
you may try this before everything else!
To move apps to sdcard, use link2sd and long press the desired app & select "Move to sdcard"(if u have root).
Sent Via XDA™ Premium
Hi Folks,
Executive summary:
I'm trying to install an app that is around 30MB. I have 90MB of internal memory available. It won't download and complains there is not enough memory.
Gory detail:
I have a 32 GB SD card partitioned into 10GB (ext2) and 20 (FAT32) and I use Link2SD to automatically install apps on the ext2 partition. That is working fine.
There is an app in Samsung Apps, issued by the education department, that I need for my son's upcoming spelling bee. The app is around 30MB. When I try to download it, it complains that there is not enough internal memory and that I should delete some files, make space, etc.
Relevant information:
1. There is 90MB available on the internal memory and the app is 30MB.
2. The app should automatically be installed on the SD card anyway, and so not be concerned about the internal memory in the first place.
3. Other, smaller apps from Samsung Apps install without complaint directly onto the SD card.
The figure of 90MB is from Settings > Applications > Manage Applications and also from Link2SD > Settings > Storage Info. Same number.
The phone is rooted and running Gingerbread 2.3.6.
Thanks in advance.
2ways said:
Hi Folks,
Executive summary:
I'm trying to install an app that is around 30MB. I have 90MB of internal memory available. It won't download and complains there is not enough memory.
Gory detail:
I have a 32 GB SD card partitioned into 10GB (ext2) and 20 (FAT32) and I use Link2SD to automatically install apps on the ext2 partition. That is working fine.
There is an app in Samsung Apps, issued by the education department, that I need for my son's upcoming spelling bee. The app is around 30MB. When I try to download it, it complains that there is not enough internal memory and that I should delete some files, make space, etc.
Relevant information:
1. There is 90MB available on the internal memory and the app is 30MB.
2. The app should automatically be installed on the SD card anyway, and so not be concerned about the internal memory in the first place.
3. Other, smaller apps from Samsung Apps install without complaint directly onto the SD card.
The figure of 90MB is from Settings > Applications > Manage Applications and also from Link2SD > Settings > Storage Info. Same number.
The phone is rooted and running Gingerbread 2.3.6.
Thanks in advance.
Click to expand...
Click to collapse
Did you move the dalvik-cache partition?
Dalvik-cache needs space too to install and run the app so clean it and then try to install this app again
Viper The Ripper said:
Did you move the dalvik-cache partition?
Dalvik-cache needs space too to install and run the app so clean it and then try to install this app again
Click to expand...
Click to collapse
Thanks for getting back to me.
In setting up Link2SD, a new dalvik-cache folder was set up on the 2nd partition on the SD card and the default action for all new apps is to put dalvik-cache files there. There is still the old dalvik-cache folder on /data.
I used Link2SD to clear all the cache folders and got another 10 MB free of internal memory.
Running df in a terminal I get:
/data size-180MB, used-76MB, free-104MB
Which should mean that the 'old' dalvik-cache folder has plenty of room to expand and shouldn't be stopping the installation of a single new app. Again, of course, any new apps should have their dalvik-cache files added to the SD partition anyway, rather than the original one.
Is their something I'm not understanding about the dalvik-cache?
Thanks for the help.
2ways said:
Thanks for getting back to me.
In setting up Link2SD, a new dalvik-cache folder was set up on the 2nd partition on the SD card and the default action for all new apps is to put dalvik-cache files there. There is still the old dalvik-cache folder on /data.
I used Link2SD to clear all the cache folders and got another 10 MB free of internal memory.
Running df in a terminal I get:
/data size-180MB, used-76MB, free-104MB
Which should mean that the 'old' dalvik-cache folder has plenty of room to expand and shouldn't be stopping the installation of a single new app. Again, of course, any new apps should have their dalvik-cache files added to the SD partition anyway, rather than the original one.
Is their something I'm not understanding about the dalvik-cache?
Thanks for the help.
Click to expand...
Click to collapse
You're right, smply I thought that your dalvik-cache partition was full and it was the reason you couldn't install anything, but it's weird :S :S :S
For this and many other reasons I don't like to use link2sd, I prefer int2ext+ script; safe, simple, fast, doesn't touch the dalvik-cache partition and keep /data in /data place
AFAIK Link2sd don't move "apps" strictly, It link apps to sd-ext partition, so a part of apps are installed in /data (internal memory) and the rest (the heaviest) in your sd-ext partition
It could be helpful
http://forum.xda-developers.com/showthread.php?t=2313327&highlight=about+link2sd
BTW you can wait for the replies from fellows better informed on such issues
Thanks for your help.
It's my wife's phone and I'll be away from home now until next week, so can't pursue the solution any further just now, but I haven't given up!
I'll be back on this thread come Monday, and I'll definitely have a look at int2ext.
Thanks again.
Viper The Ripper said:
You're right, smply I thought that your dalvik-cache partition was full and it was the reason you couldn't install anything, but it's weird :S :S :S
For this and many other reasons I don't like to use link2sd, I prefer int2ext+ script; safe, simple, fast, doesn't touch the dalvik-cache partition and keep /data in /data place
AFAIK Link2sd don't move "apps" strictly, It link apps to sd-ext partition, so a part of apps are installed in /data (internal memory) and the rest (the heaviest) in your sd-ext partition
It could be helpful
http://forum.xda-developers.com/showthread.php?t=2313327&highlight=about+link2sd
BTW you can wait for the replies from fellows better informed on such issues
Click to expand...
Click to collapse
Sorry for the Off-Topic, but my battery drained faster with int2sd.. do you faced the same problems?
Sent from my GT-S5830 using xda app-developers app
Blackbox421 said:
Sorry for the Off-Topic, but my battery drained faster with int2sd.. do you faced the same problems?
Sent from my GT-S5830 using xda app-developers app
Click to expand...
Click to collapse
It's normal I suppose due to Read/Write cycles, but it's better (less cycles) than swap partition (reduce your sdcard's life drastically)
Couldn't Install on USB Storage or SD Card
If, while installing your app, its showing "Couldn't Install on USB Storage or SD Card", then I've got just the solution. You could either fix it permanently,temporarily or do a method each time before you install your app.
Permanent Method
1) If your device is running on 2.2.1 or 2.3.6 android version, upgrade it to 3.4.5 ICS or 4.1.1 Jellybean. If the problem is solved then, don't worry, your problem has been permanently fixed.
Temporary Method
1) Backup your SD Card files and format it. Don't worry, it won't affect your partitions. I cannot guarantee you that this thing won't come up again. It may not but there is still a chance.
2) Before installing your apps, Go to Settings>Storage Info>Unmount SD Card. Select this each time before you install anything. Your app will be installed on to your Phone memory. After installing, Go to Settings again and Mount your SD Card. And of course, you could then Link your app to your partition or whatsoever...
I'll recommend Temporary Method 2 as it is would be easy for you if you're a newbie...Hope that this helped...Thanks:highfive:
Hello!
I've installed a SlimKat rom (4.4.2), and I've installed two apps, both 30MB, and now I can't install any app, because it says: "Not enough memory". I've noticed on applications, that only 1,8GB is used, and 200MB is free. And now, there is a question: How to increase this memory, if the phone has internal 16 GB of memory, to make apps use more of it, like from this 2GB to 4GB or sth. On previous ROM's that I've installed I had the same problem, but it was like 300mb available, and I was able to move some apps to SD card, but not every app is movable, so plese, help me increase this available memory for applications.
Thanks.
Check you data partition and delete the lost+found folder..
nokiamodeln91 said:
Check you data partition and delete the lost+found folder..
Click to expand...
Click to collapse
Lost-found folder was empty.
Data/logs?
nokiamodeln91 said:
Data/logs?
Click to expand...
Click to collapse
Data /data 35mb that are needed, logs empty. Its a fresh ROM, installed after full whipe, no unwanted files found SO far, but i don't know what uses this 1.8 gigs of memory...
Use SD maid to scan files.. It should show some info you need.
I did data whipe and installed ROM again, now it's ok. Dunno what used this 1.8 gigs of memory.