Wiem, że Android używa FAT32 do kart SD i montuje je za pomocą BEZPIECZNIKA. Ale który FS jest dołączony do / ? Jakiś ext? ZFS?
źródło
Wiem, że Android używa FAT32 do kart SD i montuje je za pomocą BEZPIECZNIKA. Ale który FS jest dołączony do / ? Jakiś ext? ZFS?
Nie ma pojedynczo zdefiniowanego systemu plików „Android”, więc może się różnić w zależności od urządzenia. Każde FS, do którego jądro może załadować sterowniki, jest w zasadzie uczciwą grą.
Ogólnie rzecz biorąc, prawie na pewno przekonasz się, że ext4 jest najpopularniejszym systemem plików na nowoczesnych urządzeniach. Starsze urządzenia mogą również korzystać ze starszych wersji ext * lub innych systemów plików. Ponieważ wszystko jest zbudowane na Linuksie, ext4 to całkiem rozsądny wybór, z solidną obsługą jądra i dobrym doświadczeniem. O tym, dlaczego podjęto tę decyzję, można przeczytać w artykule Ars Technica na temat przejścia na ext4.
Niektóre urządzenia korzystały również z systemu plików Flash firmy Samsung (f2fs). W szczególności kilka urządzeń Motoroli, a także Nexus 9, używa f2fs. Celem f2fs było stworzenie systemu plików, który został zaprojektowany specjalnie z myślą o potrzebach nośników pamięci flash, w celu maksymalizacji wydajności na urządzeniach wykorzystujących układy NAND jako główny nośnik pamięci.
Nie oznacza to jednak, że są to jedyne systemy plików, na których Android może działać, jak zauważyłem powyżej. Biorąc pod uwagę źródło jądra i know-how, na pewno byłoby możliwe dołączenie sterowników do innych systemów plików w obrazie jądra. Android x86 obsługuje na przykład instalację w systemach plików NTFS i FAT32 .
/
.YAFFS (Yet Another Flash File System) był ogólnie używany jako domyślny system plików dla wersji Androida do 2.3: http://www.yaffs.net/google-android
ext4 jest używany od tego czasu ze względu na obsługę wielowątkowości: https://ext4.wiki.kernel.org/index.php/Main_Page
źródło
Próbowałem sformatować wszystkie partycje,
f2fs
a kiedy sflashowałem niestandardową pamięć ROM, mogłem znaleźć, format / jest formatowanyext4fs
, gdy sprawdzam, że winowajcą jest plik wsadowy, który jest dołączony do pliku ROM, faktycznie formatujef2fs
partycjęext4fs
.źródło