i'd like to mount my incredible's internal storage to a folder on my sd card.
the reason is that the music player i'm using only lets you incorporate music into your library from either internal storage or sd card but not both, but i'd like to make use of all the space i have available for music. so i figure if i could do what i'm asking about i could trick the player.
buuuut i'm not so good with the mount command and linux in general... could anyone help me out? i've got root and all.
is this even possible? its like mounting drive D: into drive C:.....
I am a Linux/Android novice, but perhaps something with symlinks? I might play around with it later and let you know.
burkart said:
i'd like to mount my incredible's internal storage to a folder on my sd card.
the reason is that the music player i'm using only lets you incorporate music into your library from either internal storage or sd card but not both, but i'd like to make use of all the space i have available for music. so i figure if i could do what i'm asking about i could trick the player.
buuuut i'm not so good with the mount command and linux in general... could anyone help me out? i've got root and all.
Click to expand...
Click to collapse
if by 'mount' you mean 'link', maybe. Why don't you just put all the music on the internal? 8 gigs is quite a bit, even for apps and music...
This works:
mount -o rw,nosuid,nodev,noexec,uid=1000,gid=1015,dmask=07020,iocharset=iso8859-1,shortname=mixed,utf8 -t vfat /dev/block//vold/179:3 /sdcard/subsonic
Obviously change subsonic to whatever folder you want to use. And I'm not positive but I think a folder with that same name must already exist on your sd card before mounting. Beware that before you can enable USB disk mode you have to execute the following command first:
umount /sdcard/subsonic
Again change subsonic to whatever folder you are mounting to.
I'm pretty sure you need superuser permission to execute a mount command. I recommend creating 2 shortcuts with Gscript to easily execute either command.
The challenge is your sdcard is formatted with fat. Symbolic links cannot be created within a partition formatted with fat and similarly you cannot mount a partition to a folder that resides on a fat partition.
You could format your sdcard with ext, but that would likely present you with another skew of challenges.
I had a similar question as the Samsung Vibrant does the same thing where internal memory is under /sdcard and then the actual sd card is under /sdcard/sd. Is there a way to make the Incredible do something similar? This makes the internal memory very useful as it is treated as sd-card allowing full use of the 8gb for many apps that do not handle internal memory well.
Currently internal is mounted as /emmc and sd card as /sdcard.
ppd0526 said:
I had a similar question as the Samsung Vibrant does the same thing where internal memory is under /sdcard and then the actual sd card is under /sdcard/sd. Is there a way to make the Incredible do something similar? This makes the internal memory very useful as it is treated as sd-card allowing full use of the 8gb for many apps that do not handle internal memory well.
Currently internal is mounted as /emmc and sd card as /sdcard.
Click to expand...
Click to collapse
+1 for this. I'd love to use Winamp's wireless sync but my puny 2GB SD is'nt gonna cut it for my 26+ GB music lib... so I store music on the internal for now
zeke1988 said:
is this even possible? its like mounting drive D: into drive C:.....
Click to expand...
Click to collapse
Sorry to dig up an old thread, but you can mount drive D into a folder on drive C. The feature is actually built into windows.
Just buy a 32GB class 4 card for 50 bucks. Put all your music on it. problem solved.
Also I looked it up; android doesn't support any sd cards above class 4. If it works great if not oh well.
burkart said:
i'd like to mount my incredible's internal storage to a folder on my sd card.
the reason is that the music player i'm using only lets you incorporate music into your library from either internal storage or sd card but not both, but i'd like to make use of all the space i have available for music. so i figure if i could do what i'm asking about i could trick the player.
buuuut i'm not so good with the mount command and linux in general... could anyone help me out? i've got root and all.
Click to expand...
Click to collapse
pragmatous said:
Also I looked it up; android doesn't support any sd cards above class 4. If it works great if not oh well.
Click to expand...
Click to collapse
Can you link to where you found that info please, as I'm just about to buy a new card and that could be rather important!
Thanks
Related
Missing the discussion on the phone SONY Sola ..
I have a 32GB phone memory card.
Example - install the game Real Racing 2 or Navigon navigation. Maps are downloaded via wifi, but stored in the internal phone memory (8Gb), but I need to make these files stored on a memory card (32GB), because the phone memory (8Gb) is already full.
It is a 100% solution to this problem?
Sorry for my English (Google translate)
Whats with APP2SD? I dont know if your device can do it but search for it or ask a SOLA User
App2SD memory card does not only displays the phone's internal memory.
Have you tried moving them from settings?
Settings /applications /manage applications click game in the list and click move to SD card
Yes it is a solution to free phone memory. Resource heavy games are quite large. Also you could move other media files in phone memory to the sdcard,just check using file manager if any songs/videos are in the phone. Also,apps such as whatsapp keep messaging history and are better off in your sdcard.
Imetumwa kutoka U8150 kutumia XDA
Can not move
GGEarL said:
Can not move
Click to expand...
Click to collapse
That is very strange. What class is your memory card? Should be written on it or the packaging it came with.
Imetumwa kutoka U8150 kutumia XDA
The card is Kingston 32GB Class 10. That is not the problem. This problem has even tablet SONY.
Files from the games (Gameloft) stores only in the internal memory.
try moving de game data from the internal memory to sd
Actually, that is exactly the problem, your phone (and most Sony for that matter) support upto class 4. Your SD Card is too powerful.
Imetumwa kutoka U8150 kutumia XDA
I have the same problem. The internal storage is divided into the internal storage and "sdcard". The real sdcard is namned ext_card and you can't really save app data there, because the phone (and the apps) think that the "sdcard" folder is your real SD. Stupid decision of Sony...
Ziroo said:
I have the same problem. The internal storage is divided into the internal storage and "sdcard". The real sdcard is namned ext_card and you can't really save app data there, because the phone (and the apps) think that the "sdcard" folder is your real SD. Stupid decision of Sony...
Click to expand...
Click to collapse
Ah.
Now that's just messed up.
Imetumwa kutoka U8150 kutumia XDA
It is indeed messed up
I have been looking around a bit, and found some suggestions involving changing the vlob.fstab file to mount the external_sd as "sdcard" and visa versa. Effectively swapping the microsd card and the internal storage. However, this seems like a rather dirty trick, and effectively makes the internal storage less usefull.
An ideal solution would be the have a firmware that uses the entire 8gb internal memory as "phone memory", and that mounts the external sd card as "sdcard".
I have no idea if this is poosible however...
Cheerz
Dracorius
Editing vlob.fstab to solve this problem even Galaxy W.
It's the Sola Sony root? Root "oneclick" ?
Dracorius said:
It is indeed messed up
I have been looking around a bit, and found some suggestions involving changing the vlob.fstab file to mount the external_sd as "sdcard" and visa versa. Effectively swapping the microsd card and the internal storage. However, this seems like a rather dirty trick, and effectively makes the internal storage less usefull.
An ideal solution would be the have a firmware that uses the entire 8gb internal memory as "phone memory", and that mounts the external sd card as "sdcard".
I have no idea if this is poosible however...
Cheerz
Dracorius
Click to expand...
Click to collapse
This one is definitely going to need new firmware to fix. Hope Sony don't sit on their behinds.
Sent from my U8150 using XDA
ROOT applied
It maybe the same file editing "voldfstab" as the Samsung device? http://forum.xda-developers.com/showthread.php?t=1088474
I've modified vold.fstab from Xperia Sola to mount SD card as sdcard and internal phone memory as ext_card. Archive http://download.hellshare.com/sdswap-zip/7773277/ contains original vold.fstab.bak and modified vold.fstab.new. Rename particular file to vold.fstab and use directions from link http://forum.xda-developers.com/showthread.php?t=1088474. You should move aplication back to phone from internal memory (if there is any) and copy data from internal memory to SD card before you change vold.fstab.
i'm using directory bind
it's bind the dir in sdcard with dir in ext_card
i found in this forum..search it
In the Settings/SD & phone Storage, it shows
SD CARD
Total Space: 1.9GB
Available Space: 1.1GB
INTERNAL STORAGE
Total Space: 6.6GB
Available Space: 6.2GB
PHONE MEMORY
Total Space: 748MB
Available Space: 210MB
Is it possible to move my apps to INTERNAL STORAGE? I tried Link2SD and App 2 SD, but it doesn't allow me to move my apps to internal storage, only from phone to SD card. Thanks!
I don't think that it is possible to move apps to the internal storage. I'm not sure why there is such a huge space that is essentially useless on this phone. At any rate, the easiest way to fix any problem that you have been having is by buying a larger SD card. I know that it probably isn't what you wanted to hear but I think it is the easiest solution. I am not 100% sure but I think that the largest SD supported by the dinc is 8gb, I wouldn't mind being able to stick in a 16gb or 32gb and have all of my music readily available instead of using google play but GP is certainly a great alternative, especially with my grandfathered unlimited data I hope this helps!
I do believe CM7 has an option to switch what you use for internal storage.
If your getting the low space warning or just want to install more apps without getting it, then check out the ext4 mod. It moves your apps data from a tiny partition to a much larger partition giving you more room for apps. http://forum.xda-developers.com/showthread.php?t=1488351
cmlusco said:
If your getting the low space warning or just want to install more apps without getting it, then check out the ext4 mod. It moves your apps data from a tiny partition to a much larger partition giving you more room for apps. http://forum.xda-developers.com/showthread.php?t=1488351
Click to expand...
Click to collapse
Don't a lot of the ROMs have that mod built in now?
nschiwy said:
Don't a lot of the ROMs have that mod built in now?
Click to expand...
Click to collapse
Yes there are many that do.
The dinc should support up to 32 Gb sdcards according to the specs. I'm using a 16Gb card with no problems.
Also, as has been said, on CM7 you can switch the mounting of the internal storage (emmc) and the sdcard, so the phone sees the emmc as the sdcard. This would allow you to put apps on the emmc.
I must say it seems a bit odd how HTC set up the partitions on the dinc. It is good for one thing though - if your'e a ROM flashing addict, Boot Manager can install ROMS to the emmc. The emmc is faster than your average sdcard, so it works great.
Thanks everyone for the replies. I'm not sure, but is this ROM EMMC supported to switch to internal storage?
http://forum.xda-developers.com/showthread.php?t=1267158
It says "EMMC PC mount works" but not sure if I could use this to store my apps in. If it is, do I just drag the apps folders into here?
Any replies would be greatly appreciated!
Guahan said:
Thanks everyone for the replies. I'm not sure, but is this ROM EMMC supported to switch to internal storage?
http://forum.xda-developers.com/showthread.php?t=1267158
It says "EMMC PC mount works" but not sure if I could use this to store my apps in. If it is, do I just drag the apps folders into here?
Click to expand...
Click to collapse
Emc pc mount means when you plug the phone to the pc and select disk drive the sd and emmc mount to the pc. I assume at one point the rom had issues doing so.
Chek out an app called link2sd. It can move apps to both the sdcard an emmc.
cmlusco said:
Emc pc mount means when you plug the phone to the pc and select disk drive the sd and emmc mount to the pc. I assume at one point the rom had issues doing so.
Chek out an app called link2sd. It can move apps to both the sdcard an emmc.
Click to expand...
Click to collapse
In Link2SD, it only shows MOVE TO SDCARD, not EMMC..
Guahan said:
In Link2SD, it only shows MOVE TO SDCARD, not EMMC..
Click to expand...
Click to collapse
In the link2sd preferences there is an option to activate saving to emmc.
I see...
Native apps2SD settings > Install Location > Automatic, Internal, or External.
If I choose Internal, it will store the apps in the drive with the 6.6GB?
Update:
It's not saving the apps in the Internal Storage that has 6.6GB, it's either saving it on my phone or sdcard
Guahan said:
I see...
Native apps2SD settings > Install Location > Automatic, Internal, or External.
If I choose Internal, it will store the apps in the drive with the 6.6GB?
Update:
It's not saving the apps in the Internal Storage that has 6.6GB, it's either saving it on my phone or sdcard
Click to expand...
Click to collapse
Hmm im not sure i havent used it since the ext4 mod came out.
What EXT4 mod? Does it do the same thing?
Is it this one?
http://forum.xda-developers.com/showthread.php?t=1488351
I'm not getting a low on space issue, just wanting to move apps to the 6.6 GB internal storage section.
Guahan said:
What EXT4 mod? Does it do the same thing?
Is it this one?
http://forum.xda-developers.com/showthread.php?t=1488351
I'm not getting a low on space issue, just wanting to move apps to the 6.6 GB internal storage section.
Click to expand...
Click to collapse
The ext 4 mod moves the /data/data partition on to a folder on the l data partition giving you significantly more space to install apps. You.could mount the emmc as sd an vise versa then mobe apps to the sd card which is actually the emmc.
The link I put, is that it?
Guahan said:
The link I put, is that it?
Click to expand...
Click to collapse
Yes it is.
Your 2GB is the MicroSD external card, mounted by CM7 as "SD Card", and is used by almost everything, including app storage.
Your 6.6GB is a partition of the eMMC internal card, advertised as an internal 8GB, mounted by CM7 as "/mnt/emmc", and used by almost nothing. Some people use it as a media drive and place their music, pictures, and videos here.
Your 748MB is a partition of the eMMC internal card, mounted by CM7 as "Internal Storage", and is used by the system and the apps. A 150MB partition within this partition called "/data/data" causes "low on space" problems, which can be fixed by uninstalling certain apps or using the Ext4 mod.
If you didn't upgrade your MicroSD card, and you don't use the eMMc for media, you could force CM7 to use the 6.6GB instead of the 2GB. CM7 usually has an option for this called "Use internal storage" but I can't find it on the CM7 builds for the Incredible. So I used the following procedure instead:
1. Copy all the files in your current SD card to the eMMc
2. Edit the vold.fstab file manually, or download it here: https://www.box.com/s/e66b71720ce28911167d
3. Copy the file over using adb or root explorer
adb
Code:
adb remount
adb push vold.fstab /system/etc/vold.fstab
root explorer
Code:
use PC to transfer vold.fstab to your SD card
open root explorer
copy the vold.fstab file
navigate to /system/
navigate to /etc/
mount as r/w
paste the file
4. reboot and enjoy
I have my device set to save pictures to the SD card. I took a 20 burst shot to make some space be used.
I use FTP to access my SD card, the folder I access is /sdcard. That is also the folder I open in ES file explorer.
For pictures, they are saved in /sdcard/dcim
All makes sense, right?
Now, in the settings, I see:
http://i.imgur.com/W43Hg.png
http://i.imgur.com/uhQ0U.png
So really, my SD card is not used by anything, also, the internal storage seems to be 10GB.
So there is a fake SDcard 6GB big? Which is apparently the only one I can access?
How do I use my REAL SD card for pictures saving? And what is even the location of the actual SD card?
This all seems really strange to me. In my previous phone (HTC EVO3D) there was just the root folder, which had an sdcard folder, which was the actual SDcard. I wonder why there is a fake SDcard in this device? Anyone that can explain this?
Also, it is possible to have it like this:?
Main storage: 16gb
SDcard storage: 32gb, location of this: /sdcard
That would make SO MUCH more sense.
Have you tried /storage/extSdCard ?
Sent from my GT-N7100 using xda app-developers app
D3_ said:
Have you tried /storage/extSdCard ?
Sent from my GT-N7100 using xda app-developers app
Click to expand...
Click to collapse
That is correct, that is indeed the place of my external SD.
I did some testing, and found out:
Normal pictures are saved on the actual sd: /storage/extSdCard/DCIM
Burst shots are saved on the "fake" /sdcard/DCIM
I guess burst shots need more speed then my class10 sd? STUPID!
So again back to the other questions: why is this? And is there any way to combine this? THIS SUCKS for storage organization via FTP etc, also, downloaded game data is saved to the fake sd, which is again STUPID. Some games take 1gb or more. What if I need more then 6gb of apps/gamedata storage? WHY did they do it this way? This REALLY frustrates me already.
Somebody please tell me there is some way to make the actual SD the default SD.
On older (Gingerbread) Android devices there was internal storage, and the sd card that you plugged in was "sdcard". On almost all newer devices there are actually three or more places things are stored:
internal (~2gb depending on the device, holds the android system, "personal" which stores phone info like contacts. This is what you flash/odin stuff to)
sdcard (Looks like any sdcard to android. Usually mounted to /mnt/sdcard. This is the "internal" sd card, built into your device)
sdcard 2 (The external sd card you put into the sd card slot. Usually mounted to /mnt/extSdCard, as noted above)
There are a few ways this is implemented. The internal sd card might be partitioned, with "internal" being on the first partition and "sdcard" on the second. This way you can format the internal sdcard without bricking your device.
Acorns said:
On older (Gingerbread) Android devices there was internal storage, and the sd card that you plugged in was "sdcard". On almost all newer devices there are actually three or more places things are stored:
internal (~2gb depending on the device, holds the android system, "personal" which stores phone info like contacts. This is what you flash/odin stuff to)
sdcard (Looks like any sdcard to android. Usually mounted to /mnt/sdcard. This is the "internal" sd card, built into your device)
sdcard 2 (The external sd card you put into the sd card slot. Usually mounted to /mnt/extSdCard, as noted above)
There are a few ways this is implemented. The internal sd card might be partitioned, with "internal" being on the first partition and "sdcard" on the second. This way you can format the internal sdcard without bricking your device.
Click to expand...
Click to collapse
But that sucks? I also just noticed moving apps to sd is no longer an option. But how about gamedata? GTA3 takes 1GB. Some games take 2GB, but the only place to put those apps is in the internal 10GB storage? And pictures are storable on external SD, but not burst shots, which are saved in the internal SD? Stupid.
I just can't imagine any way this is positive.
Apparently it's a jellybean limitation - it's really putting me off ATM - there are many threads complaining about this feature but most feel that it is not going to change.
This next bit is all from my reading (I do not use android yet because of this storage holdup):
Apparently Google either doesn't want us to, or can't, use SD cards to store apps etc (makes sense - too easy to pirate etc) but why codes encrypting them to your device can't be included I don't know. Due to something to do with the file structure, particularly of the SGS3 and SGNII, JB can't/won't link to them. There are work rounds - nearly all (if not all) of which require rooting - they do work (according to reports) - just search the xda SGNII forum to find many posts on this. Unfortunately, even App2SD can't move the apps due to this file structure (this bit is samsung design)
For me it's a real shame, I am a Bit of an app addict, and, although I don't have many games (use mostly productivity apps) the game I do get are the "console games" which have a large footprint and larger installation files - I'd fill 16GB in a day. So I'm having to make a choice - 16GB and root, wait for the 32GB (looks likely the 64GB will never make international release) or just not bother at all. Ill probably go 16GB and root as it would save me a fortune on contract (due to Tethering feature). Shame really, for me, 90% of the attraction of android was "unlimited" storage - it still is, but just a bit more difficult to get.
Didn't know about burst shot storage (annoying but can see why) - presumably you can transfer them to external SD afterward if needed?
Snote only saves on the internal SD too!
Hey I just put in a 64gb microsd and formated it. It shows up mounted and avaliable space but I cant view the photos I had on it on my phone. When I connect it I get to see them on my computer. So how do I access extsdcard
Hello, this is my first time posting here. I recently rooted my HTC One V and installed the Amazing Sense rom along with the Titanium KISS kernel. But after doing all this, I am not getting an option to mount my phone as disk drive when the phone is without a SD card. Earlier there was internal storage of around 100 MB but now there is no option to access it. And SD cards are not allowed at my workplace. I tried transferring some mp3 files to the internal storage from SD card using a root explorer but the music player identifies them as unknown format files. So is there any way by which I can play music files stored in the internal memory?
nirmit11 said:
Hello, this is my first time posting here. I recently rooted my HTC One V and installed the Amazing Sense rom along with the Titanium KISS kernel. But after doing all this, I am not getting an option to mount my phone as disk drive when the phone is without a SD card. Earlier there was internal storage of around 100 MB but now there is no option to access it. And SD cards are not allowed at my workplace. I tried transferring some mp3 files to the internal storage from SD card using a root explorer but the music player identifies them as unknown format files. So is there any way by which I can play music files stored in the internal memory?
Click to expand...
Click to collapse
So you're not allowed SD cards, but you're allowed to bring in phones to mount as a hard drive?
hypergreatthing said:
So you're not allowed SD cards, but you're allowed to bring in phones to mount as a hard drive?
Click to expand...
Click to collapse
Yeah, I know its a bit stupid but I cannot do anything about that.
Are there any hacks to force Amazon MP3 to download songs to the external SD card?
raduque said:
Are there any hacks to force Amazon MP3 to download songs to the external SD card?
Click to expand...
Click to collapse
Just been looking at this too. Thought I could get clever with Android being basically Linux and move amazonmp3 to the external SD then do a symlink. But of course, durrrr, the SD card is in FAT32 format, which doesn't support symlinks.
amazonmp3 does recognise music on the external SD card, so I suppose you could move all the existing music across and then use some kind of automation (probably llama?) to do an overnight move of any newly downloaded music from virtual to external.
Bit of a kludge though. We could do with a cloud service that'll let you specify where the cache should go.
Cloudane said:
Just been looking at this too. Thought I could get clever with Android being basically Linux and move amazonmp3 to the external SD then do a symlink. But of course, durrrr, the SD card is in FAT32 format, which doesn't support symlinks.
amazonmp3 does recognise music on the external SD card, so I suppose you could move all the existing music across and then use some kind of automation (probably llama?) to do an overnight move of any newly downloaded music from virtual to external.
Bit of a kludge though. We could do with a cloud service that'll let you specify where the cache should go.
Click to expand...
Click to collapse
Not so much the cache, as I'd like purchased music downloads to go on the sd card so PowerAMP can read them.
I've just been moving the folder manually every few months.