답변:
단독으로 정의 된 "Android"파일 시스템이 없으므로 장치마다 다를 수 있습니다. 커널이 드라이버를로드 할 수있는 모든 FS는 기본적으로 공정한 게임입니다.
대체로 ext4가 최신 장치에서 가장 일반적인 파일 시스템이라는 것을 알 수 있습니다. 구형 장치는 구형 ext * 버전 또는 다른 파일 시스템을 전적으로 사용할 수 있습니다. 모든 것이 리눅스에 내장되어 있기 때문에, ext4는 확실한 커널 지원과 좋은 실적을 가진 합리적인 선택입니다. 이 결정이 왜 ext4 로의 전환에 관한 Ars Technica의 기사 에서 작성된 지에 대해 조금 읽을 수 있습니다 .
일부 장치는 Samsung의 Flash-Friendly File System (f2fs)도 사용했습니다. 특히 Nexus 9뿐만 아니라 여러 Motorola 장치에서 f2fs를 사용합니다. f2fs의 목표는 기본 저장 매체에 NAND 칩을 사용하는 장치의 성능을 최대화하기 위해 플래시 기반 저장 매체의 요구를 염두에두고 특별히 설계된 파일 시스템을 작성하는 것이 었습니다.
그러나 이것이 위에서 언급했듯이 이것이 안드로이드에서 실행할 수있는 유일한 파일 시스템이라는 것을 의미하지는 않습니다. 커널 소스와 노하우를 감안할 때 다른 파일 시스템 용 드라이버를 커널 이미지에 포함시킬 수있을 것입니다. 예를 들어, Android x86은 NTFS 및 FAT32 파일 시스템 에서의 설치를 지원 합니다 .
/
입니다.
YAFFS (아직 다른 플래시 파일 시스템)는 일반적으로 최대 2.3 안드로이드 버전의 기본 파일 시스템으로 사용되었습니다 : http://www.yaffs.net/google-android
ext4는 멀티 스레딩 지원 때문에 https://ext4.wiki.kernel.org/index.php/Main_Page 에서 사용되었습니다.