Questions tagged [file-system]

A file system is the logical structure to organize (store, retrieve and update) data on a storage device.

What is a file system?

Quoting Wikipedia:

A file system (or filesystem) is an abstraction to store, retrieve and update a set of files. The term also identifies the data structures specified by some of those abstractions, which are designed to organize multiple files as a single stream of bytes, and the network protocols specified by some other of those abstractions, which are designed to allow files on a remote machine to be accessed.

Android supports different file systems:

  • FAT: Used mainly for SDCards. This system is supported by most operating systems (Windows, Linux, Mac, etc.), which is why it's used for these "exchangeables". But it is also quite restricted, which is why it is rarely used somewhere else.
  • exFAT: sometimes used instead of FAT -- but not generally supported
  • extfs: The extended file system already has seen several generations. Android devices usually support , , and in most cases also .
  • YAFFS: A Log structured file system designed for NAND flash, but also used with NOR flash. This was often used for e.g. the /data partition with many devices up to Android 2.x

There are also some pseudo-filesystems used on Unix/Linux system in general and on Android devices in special:

  • devfs: Virtual file system for managing devices on-the-fly
  • procfs: Pseudo-file system, used to access kernel information about processes
  • sysfs: Virtual file system holding information about buses, devices, firmware, filesystems, etc.

This list is not complete, but just gives a short overview over the most important items. For a more complete list of overall available file systems, please see Wikipedia.

Related tags

  • : About managing your files on Android
  • : other file related issues
  • : the command to make a file system accessible
  • : NTFS is a Windows file system usually not supported by Android devices.
  • : a division of either your internal storage or your sdcard. Usually, a partition is formatted -- and if so, it holds a file system.
  • : where your apps and data are stored. This is the most generic term in this context, as it might refer to your as well as to the devices , to a , or even to the cloud...

Recommended readings on ASE

635 questions
10
votes
3 answers

How to find out which file system is used by my device?

How do I find out which file system is used by my device's /system, /data and other partitions?
Yogesh Yadav
  • 381
  • 2
  • 3
  • 9
9
votes
1 answer

Does Android have a 2.1GB file size limit?

I have tried many voice recording type applications and the best I have found only allows me to do a recording upto a maximum file size of 2.1GB. I can do many of these 2.1GB recordings as I have a fairly large SD card. On one of the applications I…
oshirowanen
  • 1,079
  • 3
  • 14
  • 25
6
votes
2 answers

How (where) do I browse to the /data/Tombstones (on the System Partition, I think)?

Trying to delete some files from my System partition. Someone suggested deleting /data/Tombstones (I.e., what's the Path to it so I can browse to it) Using Astro File manager I navigated from the SDcard0 up until I got to what seems to be the root.…
Clay Nichols
  • 1,369
  • 6
  • 19
  • 33
6
votes
2 answers

How to check filesystem (/sdcard) for errors?

I would like to check my /sdcard, and possibly other internal partitions as well, for errors on the file system level. I am wondering how this could be accomplished. I am using a Samsung Galaxy Nexus (toro) with Verizon Wireless. Update: This device…
alexus
  • 1,038
  • 8
  • 15
  • 35
6
votes
3 answers

What does /mnt/asec directory contain?

What does /mnt/asec directory contain in Android? Can someone explain in brief?
Spyder
  • 361
  • 4
  • 12
5
votes
4 answers

download bigger than 4 gb file on android 4.0.4

How can I download files bigger than 4 GB on my Micromax A110 phone? FAT32 file system says that it does not support files larger than 4 GB. I know there is one more way to do that: EXFAT file system. But my phone does not support that format -- so…
salman khan
5
votes
1 answer

Will Android read any other non-FAT file-system on SD card?

I use Sound Juicer to rip all of my music. I have a lot of songs that published in a different language, and moreover that use different characters. I find the native file system doesn't support much in the way of file names... cp -R…
Evan Carroll
  • 4,257
  • 20
  • 57
  • 94
5
votes
0 answers

What is the /config file in the android root directory used for?

In the / directory of an android device is a file called config what is this file used for? I am assuming it is used for configuration files and other things but my Google searching has not been able to turn up anything useful. When I look in the…
name
  • 51
  • 3
3
votes
1 answer

Would it be possible to use the SD card as the root filesystem

This may sound stupid to someone who knows more about Android, but I don't and it it has been bugging me for some time now. Since Android is at its core a Linux system, shouldn't it be possible to directly boot from a different storage device (like…
black_puppydog
  • 213
  • 1
  • 2
  • 5
3
votes
2 answers

Getting "operation not permitted" error when trying to symlink a directory

After installing a custom ROM (Onecosmic's ICS 4.0.3 rc1) on my Samsung I9000 Galaxy S, the external_sd symlink is broken. So, I wanted to get this symlink back. I used the following code in Terminal Emulator (yes, I am rooted with SuperUser): su…
Deniz Zoeteman
  • 535
  • 2
  • 5
  • 8
3
votes
1 answer

How to visit the /data folder on my Android on my PC?

For example /data/data/com.android.providers.contacts/databases/contacts.db I cannot see it both in Windows 7 and Ubuntu 11.04.
user2722
3
votes
0 answers

Should I switch to F2FS?

I've heard a lot of hype about Samsung's filesystem named Flash-Friendly File System (or F2FS for short). I've heard about cases where the device apparently worked faster after switching to this filesystem, and I've also heard where the filesystem…
2
votes
2 answers

How does it looks like on the galaxy tab?

Im wondering about the filesystem on the galaxy tab, could i for example connect it to a camera, transfer some images, fix red eyes and transfer the images to a storage device like a usb pen or a western digital passport, would it be possible? How…
Jason94
  • 133
  • 4
2
votes
0 answers

Would any of the advanced Linux/UNIX filesystems be viable on Android?

I know ext4 is already used as an internal filesystem but I wondered if there would be anything gained by using something like btrfs or ZFS? I know they are meant for more server-oriented situations but I'm just curious if there are any features…
warsong
  • 970
  • 2
  • 12
  • 22
2
votes
1 answer

How toolbox symlinks work

On my Android emulator, the /system/bin folder contains several symlinks that point to the toolbox binary: # ls -l /system/bin ls -l /system/bin [SNIP] lrwxr-xr-x root shell 2012-08-23 07:01 ls -> toolbox lrwxr-xr-x root shell …
1
2 3 4