I have a Nook with CM7 installed in the internal memory. The storage scheme as seen by CM7 is as follows:
Internal Storage: 5GB
SD card: 1GB
Additional Storage mnt/emmc: 7.39GB
Both the Internal and the SD are actually partitions on the internal memory, whereas the emmc is the actual SD card.
Now to my problem. I use the Nook Reader app to download and read my B&N book and magazine subscriptions. The problem is, the nook app downloads all the books and magazines to what it sees as the SD card, and it's out of room.
How do I get the app to store it's data to a different location like the emmc or the "internal storage". There are no options to do this from within the app, so I was thinking some configuration file somewhere.
Any Ideas?
Dudemeister said:
I have a Nook with CM7 installed in the internal memory. The storage scheme as seen by CM7 is as follows:
Internal Storage: 5GB
SD card: 1GB
Additional Storage mnt/emmc: 7.39GB
Both the Internal and the SD are actually partitions on the internal memory, whereas the emmc is the actual SD card.
Now to my problem. I use the Nook Reader app to download and read my B&N book and magazine subscriptions. The problem is, the nook app downloads all the books and magazines to what it sees as the SD card, and it's out of room.
How do I get the app to store it's data to a different location like the emmc or the "internal storage". There are no options to do this from within the app, so I was thinking some configuration file somewhere.
Any Ideas?
Click to expand...
Click to collapse
The problem is you have a configuration setting wrong. You have selected to swap the sdcard and emmc. That's why it is showing the way you say. Go to settings, Cyanogenmod settings, Application, and uncheck 'Use internal storage'. (edit. See below before you do it). Reboot. That will change things back to normal and 'sdcard' will be your real sdcard. Then Nook reader will use the larger card. You will need to either copy the existing nook directory from emmc to sdcard or redownload your books and magazines.
You may have data from other apps now on emmc that needs to be transferred back to your new 'sdcard'. It might be a good idea to copy everything from emmc to sdcard.
Edit: Another problem I just thought of. You may have some apps installed to SD. If so, go to settings, applications, Manage Applications, SDcard, and uncheck any that are checked (actually, selecting will take you to a screen for the app, select 'move to phone'). Do this BEFORE you change the setting I described above.
leapinlar said:
The problem is you have a configuration setting wrong. You have selected to swap the sdcard and emmc. That's why it is showing the way you say. Go to settings, Cyanogenmod settings, Application, and uncheck 'Use internal storage'. (edit. See below before you do it). Reboot. That will change things back to normal and 'sdcard' will be your real sdcard. Then Nook reader will use the larger card. You will need to either copy the existing nook directory from emmc to sdcard or redownload your books and magazines.
You may have data from other apps now on emmc that needs to be transferred back to your new 'sdcard'. It might be a good idea to copy everything from emmc to sdcard.
Edit: Another problem I just thought of. You may have some apps installed to SD. If so, go to settings, applications, Manage Applications, SDcard, and uncheck any that are checked (actually, selecting will take you to a screen for the app, select 'move to phone'). Do this BEFORE you change the setting I described above.
Click to expand...
Click to collapse
Thank you, that worked perfectly. All I had to do is copy the nook folder to the new location and everything works fine.
Thanks again,
Chris
Related
My NC was complaining that it was getting low on space. Lo and behold, the internal 1 GB partition was about full. I used Titanium Backup to move most of the apps to the SD card (100 apps). The NC thinks the apps are on the SD card (and I'm assuming they're actually there), but it didn't free up ANY space on the internal partition. It's like it moved the apps, but didn't delete the old files. Does anybody have any idea how I can actually free up this space? I can't move the files back from the SD card, because it says there's no room.
magicland said:
My NC was complaining that it was getting low on space. Lo and behold, the internal 1 GB partition was about full. I used Titanium Backup to move most of the apps to the SD card (100 apps). The NC thinks the apps are on the SD card (and I'm assuming they're actually there), but it didn't free up ANY space on the internal partition. It's like it moved the apps, but didn't delete the old files. Does anybody have any idea how I can actually free up this space? I can't move the files back from the SD card, because it says there's no room.
Click to expand...
Click to collapse
When you go to the apps in settings does it still have the move to SD option?
Sent from space
koopakid08 said:
When you go to the apps in settings does it still have the move to SD option?
Sent from space
Click to expand...
Click to collapse
No, it's got "Move to phone". It seems to have actually moved them, but doesn't seem to have removed the original files from the internal space. I've got Root Explorer, any idea where the original files would have been installed, so I can check if they're still there?
Was playing around with Root Explorer, and it seems all the files were in /data/app in the main memory, not on the SD card. I was able to delete from there, and free up space, but now the apps won't run (since they're obviously gone). Apparently it didn't actually move them to SD card, though the system thought it did. Didn't delete TB, so I can replace the apps, but I've got to find some way of actually moving them to the SD card, or making the nook partition bigger.
What happens when you use "move to SD" from the "manage apps" application?
Rather than mess around moving Apps to SD I'd recommend the repartition option. Moving to SD was necessary with phones which were tight on internal memory but that doesn't apply to the Nook. Also it is always difficult to choose which Apps to move because they will stop working temporarily if you USB mount the SD card.
The normal 1GB data partition can get tight with a lot of apps installed. The Nook has plenty of internal memory so I repartitioned to 2GB data which gives a generous area for apps and 4GB for some basic media (pictures, music, video) and leaves the SD card free primarily for extra media, backups etc.
Following gives a guide to repartitioning. Make sure you have apps backed up before doing this.
http://forum.xda-developers.com/showthread.php?t=1094371
jaymtee said:
What happens when you use "move to SD" from the "manage apps" application?
Click to expand...
Click to collapse
That appears to actually move them. Not sure why titanium backup isn't. Managed to free up some space this way, but I think I'm going to repartition it, rather than have to shuffle stuff around to make room.
Can you simply just go to the applications setting and select move to sd card or does this cause problems? I did the veryGreen install of CM7 and also installed gapp but have not pulled my card back out or repartitioned it or anything since doing that. I have a 16GB card and want to get full use out of it but I like my apps and download a lot. Thanks.
I'm running a Nook Color with CM 7. It's partitioned with the 5G for apps, and I don't mind leaving it that way. However, apps sometimes get installed to the SD card even though I have tons of free memory. Is there a way to force all app installs to go to internal memory?
settings\cyanogenmod settings\application\install location
MISRy said:
settings\cyanogenmod settings\application\install location
Click to expand...
Click to collapse
Check Settings -> CyanogenMod Settings -> Application -> Use Internal Storage
If you do this, then your /sdcard and /emmc partitions will be swapped... in other words, your physical sd card will be mounted at /emmc and your internal memory will be mounted at /sdcard.
This is a good thing, IMHO. But it can be quite confusing.
mr72 said:
Check "Use Internal Memory"
If you do this, then your /sdcard and /emmc partitions will be swapped... in other words, your physical sd card will be mounted at /emmc and your internal memory will be mounted at /sdcard.
This is a good thing, IMHO. But it can be quite confusing.
Click to expand...
Click to collapse
Indeed, it's confusing.
@OP,
Just to give you a head up that some apps REQUIRED an external uSD plugged in in order to function properly.
votinh said:
Indeed, it's confusing.
@OP,
Just to give you a head up that some apps REQUIRED an external uSD plugged in in order to function properly.
Click to expand...
Click to collapse
Actually, if this setting is checked, and the /sdcard mountpoint refers to the internal memory, then those apps that required external SD will just use the internal memory mounted at /sdcard.
The NC does not require a SD card with CM7 if it is run this way.
mr72 said:
The NC does not require a SD card with CM7 if it is run this way.
Click to expand...
Click to collapse
The NC itself does not require but some apps does.
I believe there was/were thread talking about this, CM7 somehow requires external uSD.
Last time (long time back, don't know if it has been changed) I checked Aldiko Reader, w/o uSD plugged in, it wouldn't run.
votinh said:
Last time (long time back, don't know if it has been changed) I checked Aldiko Reader, w/o uSD plugged in, it wouldn't run.
Click to expand...
Click to collapse
That is true, unless you check the box:
Settings -> CyanogenMod Settings -> Application -> Use Internal Storage
This will switch the mount points of /emmc and /sdcard, and therefore anything using /sdcard will find /sdcard mounted, but it will in fact be the actual internal memory mounted at that location.
mr72 said:
That is true, unless you check the box:
Settings -> CyanogenMod Settings -> Application -> Use Internal Storage
This will switch the mount points of /emmc and /sdcard, and therefore anything using /sdcard will find /sdcard mounted, but it will in fact be the actual internal memory mounted at that location.
Click to expand...
Click to collapse
Trust me, I did that for sure.
What about opening a terminal and doing:
su
pm setInstallLocation 1
Will that work?
BTW, storing the apps on the "Internal emmc" means they're going to the small partition, right? Since there's more than enough memory in the "Internal" partition, I'd rather they just go there rather than fake out the OS into thinking the emmc partition is a SD card.
I'm moving apps that get installed to the SD card back to "phone" using Titanium Backup.
OK I am running 7.2.0-RC1 on eMMC, really happy with as my daily driver
What I'm seeing is on every book in notification there is a msg about SD is safe to remove. I do have access to my SD in file manager. But going into settings/storage /mnt/emmc is not mounted and will not mount. Is this normal?
Thanks
dacore270 said:
OK I am running 7.2.0-RC1 on eMMC, really happy with as my daily driver
What I'm seeing is on every book in notification there is a msg about SD is safe to remove. I do have access to my SD in file manager. But going into settings/storage /mnt/emmc is not mounted and will not mount. Is this normal?
Thanks
Click to expand...
Click to collapse
It is not normal. Are you sure you are seeing your SD or emmc? There is a setting that will let you swap emmc and SD. Its under cyanogenmod settings under apps, I think. Then your filemanager will think it is looking at SD, but is really looking at emmc. Take out the SD and see what your file manager sees. That coupled with your SD not being mounted properly could be what's happening.
tried your suggestion
First thanks for your reply.
I have gone to settings/CyanogenMod Settings and activated "use internal storage", power off and then remove SD.
After rebooting I still see emmc and sd empty in file manager app
ok after making above changes here is what it says in settings/storage
SD: unavailable
internal 5gb total and 4gb free
additional storage /mnt/emmc: 29gb and 10gb free
*update*
Ok I have tried to wipe my system and redo everything using the newest Mirage 7.2-RC1 3/30/2012
I first booted with my 1gb clockwork recovery sd and wipe system and cache and then install new rom
afterward restore apps (only) using titanium backup
I still have the notification that "SD is clear to remove"
but I can access my sd, not sure if I am able to access EMMc, although everything works as it should
Also I have parly apps installed internally and some copied to SD (using manage apps)
Thanks for any help
Installed CM7.2 MiRaGe along with Go Launcher EX onto the eMMC recently and have a few questions.
Why do some apps require a SD card inorder to function even though the app itself installed on the internal storage (evernote, nook for android, etc)? If you open those apps, it will give an error saying it requires a SD card, I had to insert one and reboot inorder to use the app. looks like some directories were created on the sd card afterward so I assume some apps require to cache to it? I plan on having multiple cards so I can store movies on them. will I be able to hotswap the sd cards (meaning not having to power off or reboot)?
When I installed CM7.2, I just followed the directions within the thread. Should I have changed the partitions at all on the internal storage? any other tweaks do people usually make?
hramosnook said:
Installed CM7.2 MiRaGe along with Go Launcher EX onto the eMMC recently and have a few questions.
Why do some apps require a SD card inorder to function even though the app itself installed on the internal storage (evernote, nook for android, etc)? If you open those apps, it will give an error saying it requires a SD card, I had to insert one and reboot inorder to use the app. looks like some directories were created on the sd card afterward so I assume some apps require to cache to it? I plan on having multiple cards so I can store movies on them. will I be able to hotswap the sd cards (meaning not having to power off or reboot)?
When I installed CM7.2, I just followed the directions within the thread. Should I have changed the partitions at all on the internal storage? any other tweaks do people usually make?
Click to expand...
Click to collapse
If you don't want to use an SD card there is a setting in CM7 just for that purpose. Many apps will not run without one. Go to settings, cyanogenmod settings, apps, and select use internal storage. It swaps emmc and sdcard. It fools apps into using your emmc media partition as 'sdcard'. And your real SD shows up as 'emmc' so you can hot swap and get your movies.
Any app that I try to have search on either local storage or SD card storage for a file, results in a blank screen with the "Recent" view by default. If I expand the lefthand menu, I get options for my Drive account, Audio, Recent, etc...but no SD card and no internal storage. Is there a known way to force my phone to "redetect" storage? Or a possible alternative to re-flashing? I just moved over to 935T.
disturbd1 said:
Any app that I try to have search on either local storage or SD card storage for a file, results in a blank screen with the "Recent" view by default. If I expand the lefthand menu, I get options for my Drive account, Audio, Recent, etc...but no SD card and no internal storage. Is there a known way to force my phone to "redetect" storage? Or a possible alternative to re-flashing? I just moved over to 935T.
Click to expand...
Click to collapse
You can try to un-mount the SD card, then remount it. If your system does not see it at all, it might not be inserted correctly.
MWTTRON said:
You can try to un-mount the SD card, then remount it. If your system does not see it at all, it might not be inserted correctly.
Click to expand...
Click to collapse
I have since figured out some genius that's part of the team who developed Package Disabler Pro decided that the external storage apk was "bloatware". Enabling the apk again instantly restored visibly. EZ Package Disabler is a better alternative, IMO.
That's good to know! I just installed pro yesterday. I haven't had time to use it, but now I don't have to! Thanks for your input! I'll go back to EZ!