Hi,
I'm looking for an Android sdcard benchmarking app that supports mounted file systems. I'm mounting an LUKS encrypted ext2 file system into a folder in my FAT32 formatted sdcard, and I'm trying to determine what's the performance hit from the real time encryption. So far all disk benchmarking apps either don't support folders(e.g. Passmark), or support folders but doesn't work with LUKS(e.g. SD Card Tester).
Does anyone know of one which works on mounted file systems?
Thanks.
Related
Hey!
I want to sync the DCIM folder with my Dropbox/Photos folder.
Problem: FAT doesn't support symlinks.
Is it possible to set up one ext2/ext4 partition for the Data & APP2SD and one fat32 for media exchange?
As there's no /etc/fstab in Android the filesystems have to be listed somewhere else. Does anyone know where? Or is there a fixed pattern which partitions are used?
Is there a solution for moving the journalling of ext4 to the internal memory? Afaik this would increase speed.
When formatted with EXT3, can i simply drop anddrag stuff into /sdcard ie folders for music and stuffs??
Thanks.
When you partition your card its with a fat32 partition and and ext2/3/4 partition. your ext partition will be used by your linux android platform for a2sd+ feature and wont be accessible to you when you connect your device as a drive.
However the fat32 partition will be visible to you and you can put all your stuff on it normally as you do.
hope this helps.
I'm curious about what the Xoom is using to make apps think there is an "external" storage on the device. It is my understanding that with Honeycomb, there is no longer a partition on the internal storage formatted as FAT that is mounted as /mnt/sdcard. Rather the majority of the internal storage is now part of the /data partition. But then, what is mounted at /mnt/sdcard? Surely not the entire data partition? Since doing that would expose app's private data which other apps aren't supposed to access. So I'm guessing that it's probably a subdirectory on the /data partition that is mounted at /mnt/sdcard so that apps that hardcode that directory to use for external storage can still work. Is this correct? If so, what is the exact directory that is mounted there? Thanks.
Chirality said:
I'm curious about what the Xoom is using to make apps think there is an "external" storage on the device. It is my understanding that with Honeycomb, there is no longer a partition on the internal storage formatted as FAT that is mounted as /mnt/sdcard. Rather the majority of the internal storage is now part of the /data partition. But then, what is mounted at /mnt/sdcard? Surely not the entire data partition? Since doing that would expose app's private data which other apps aren't supposed to access. So I'm guessing that it's probably a subdirectory on the /data partition that is mounted at /mnt/sdcard so that apps that hardcode that directory to use for external storage can still work. Is this correct? If so, what is the exact directory that is mounted there? Thanks.
Click to expand...
Click to collapse
Consider /mnt/sdcard to be just a name for a portion/partition of the Xoom's internal flash memory that does not get touched when you flash a new kernel or ROM or get an OTA update. This has certain implied meanings to where android looks for certain files or multimedia. The external micro-sd card gets mounted at /mnt/external1 which on my Xoom also has a link to /MicroSD. I hope this helps clear up some of the confusion.
davidsos said:
Consider /mnt/sdcard to be just a name for a portion/partition of the Xoom's internal flash memory that does not get touched when you flash a new kernel or ROM or get an OTA update. This has certain implied meanings to where android looks for certain files or multimedia. The external micro-sd card gets mounted at /mnt/external1 which on my Xoom also has a link to /MicroSD. I hope this helps clear up some of the confusion.
Click to expand...
Click to collapse
Yes, I assume it is a part of the /data partition, which is unaffected when you flash a new ROM, because that is on the /system partition. The problem is that I don't think it's the entire /data partition, since that partition contain private app data that other apps should not be allowed to read. I'm just wondering which subset of the /data partition is mounted at that location.
If im not mistaken the /mnt partition is written in Fat32 so that when you connect your phone to a windows pc the pc will recognize it. so the sdcard in /mnt is what you see when you plug your xoom into the pc, and the /sdcard partition automatically writes changes you make to its files to the /mnt/sdcard version to reflect the changes that were made when you plug into windows pc. the true sdcard, the one you manually put into the top of the xoom is /mnt/external1, or /microsd in the main filesystem "/" Atleast thats what I believe, Im no dev
Use "mount" command in Terminal Emulator or ADB shell
All mounted devices and mountpoints will be listed there.
_TB_TB_ said:
Use "mount" command in Terminal Emulator or ADB shell
All mounted devices and mountpoints will be listed there.
Click to expand...
Click to collapse
That's what I'm hoping somebody would do, I don't own this device.
/data/media is underlying directory for the Android sdcard fuse file system that is mounted at /mnt/sdcard/
solarnz said:
/data/media is underlying directory for the Android sdcard fuse file system that is mounted at /mnt/sdcard/
Click to expand...
Click to collapse
Thanks! That's in line with what I was thinking.
very usefull this to me
so I guess it means that if my /mnt/sdcart space has become way too small in proportion to the available space on the card after a flash recovery so I can fix this by enlarging my /data partition, which thus is not really a partition, but merely an imbedded file system -an image file. Which can be enlargend with dd.
Thank for this discussion
Mikkel
Is there a right file system to use on an SD card?
The standard Fat or FAT32 partions for the main data seems to be accepted but for other partitions file systems that are used by the device for extending the phones system/cache and program storage seems to be EXT2,3 or 4 with no reasons given as to why one would be better than the other, people seem to prefer the newer file systems to the older but is there a reason for that or could it be that EXT2 would be quicker than EXT4?
I can remember something about EXT3 and EXT4 being "logging" file systems and EXT2 not being so but Im sure there are lots of other factors too.
If anyone can point me to some info I'd appreciate it and report back.
n
Hi,
So I've successfully added external (fat32) drive, formatted as internal... But can't locate it in a file manager.
I can move apps to it, but if I try migrate data; it just says could not migrate. I want to ftp into it but can only see a 4gb available partition or root.
Am I missing something or is this not possible yet?
EDIT:
My sincerest apologies I did not post this in the Chromecast thread instead of general questions. Can a moderator move it or should I delete and repost there?
When you convert external SD-card's storage memory to Android's internal storage memory then it becomes part of Android's internal storage memory. It should be obvious you no longer can access it as external storage memory by means of whatever method
jwoegerbauer said:
When you convert external SD-card's storage memory to Android's internal storage memory then it becomes part of Android's internal storage memory. It should be obvious you no longer can access it as external storage memory by means of whatever method
Click to expand...
Click to collapse
It should be obvious I want to navigate it as internal storage, yet only the 4gb original partition is viewable in file manager. Apps can be moved to it using storage settings. I can't navigate it in ES, Solid Explorer or Kodi, nor can I see it when attempting to ftp into it.
M0rphF13nd said:
Hi,
So I've successfully added external (fat32) drive, formatted as internal... But can't locate it in a file manager.
I can move apps to it, but if I try migrate data; it just says could not migrate. I want to ftp into it but can only see a 4gb available partition or root.
Am I missing something or is this not possible yet?
Click to expand...
Click to collapse
To just add further context...
Ive installed a 500gb USB SSD as internal storage in hopes to transfer media files to it via FTP. Despite being able to install or move apps to the USB device it appears as though I only have a 4gb capacity in any and all file managers.
M0rphF13nd said:
Hi,
So I've successfully added external (fat32) drive, formatted as internal... But can't locate it in a file manager.
I can move apps to it, but if I try migrate data; it just says could not migrate. I want to ftp into it but can only see a 4gb available partition or root.
Am I missing something or is this not possible yet?
Click to expand...
Click to collapse
FAT32 disks only supports files up to 4GB even if volume size may be up to 2TB.
xXx yYy said:
FAT32 disks only supports files up to 4GB even if volume size may be up to 2TB.
Click to expand...
Click to collapse
I theorize that when the drive is formatted by Chromecast to internal storage that it's changed to some proprietary variation of ext3 or ext4 anyway.
Regardless, I only formatted the drive to fat32 originally as Chromecast won't recognise any other formats such as ext or NTFS. Connecting anything but fat32 results in message "disk ejected safely".
Regardless, this was only a step towards getting it to accept the drive to format as internal. Fat32 file size limitations is irrelevant to what I'm trying to find out here.
What I'm trying is ideally going to circumvent fat32 limitations, or I would just keep it as an external, unmountable drive and drag and drop my media from a PC.