Pada root Android (/), apa tujuan dari setiap folder? Saya ingin mempelajari struktur hierarki folder. Saya ingin tahu perbedaan antara Android 2.3 dan 4.x, jika mereka memiliki folder berbeda di "/".
4.0-ice-cream-sandwich
2.3-gingerbread
file-system
Devyn Collier Johnson
sumber
sumber
Jawaban:
Pertama, Anda perlu menyadari dua fakta:
Jadi sebagai titik awal, saya lebih merekomendasikan file sistem tag-wiki dan partisi tag-wiki (Anda juga mungkin ingin melihat pada pertanyaan yang paling sering dikunjungi menggunakan tag tersebut).
Dalam jawaban saya, saya akan berkonsentrasi pada "pangkalan bersama" yang disebutkan. Namun, mungkin masih ada penyimpangan yang dilakukan oleh beberapa produsen.
Partisi
Seperti yang dikatakan, Android menggunakan banyak partisi. Dalam sistem file, mereka diwakili oleh "direktori", yang berfungsi sebagai titik-mount mereka:
¹ Detail di bawah
² sistem file virtual
³ ini mungkin berbeda. Seringkali,
/mnt/sdcard
adalah kartu SD internal, sedangkan kartu SD eksternal ditemukan di/mnt/sdcard/external_sd
.Daftar di atas masih jauh dari lengkap, tetapi harus memiliki partisi yang paling penting.
Direktori
Di sini saya sekali lagi akan berkonsentrasi pada partisi yang paling menarik (atau jawaban ini akan terlalu lama dan, bagi kebanyakan pembaca, membosankan.
/data
dan/data/data
Dalam kebanyakan kasus ini adalah dua partisi terpisah, tetapi mungkin ada kasus di mana ini ditangani sebaliknya. Satu hal yang sama-sama mereka miliki (tambahkan di
/cache
sini juga): mereka terhapus pada pengaturan ulang pabrik , sementara partisi lain biasanya tidak tersentuh olehnya.Adapun direktori yang ada, saya akan kembali berkonsentrasi pada seleksi; kebanyakan hal di sini Anda juga tidak dapat menyentuh tanpa perangkat Anda di-root.
¹ untuk perincian tentang cache Dalvik, lihat: dalvik
² setiap aplikasi mendapatkan direktori datanya sendiri yang ditentukan di sini, menggunakan nama paket aplikasi. Mungkin ada direktori serupa pada kartu SD Anda, sebagian besar digunakan oleh aplikasi dengan jumlah data yang lebih besar.
³ biasanya, file disimpan di sini sementara untuk diinstal / dieksekusi. Google Play misalnya mengunduh
.apk
file ke direktori ini, sebelum menginstal aplikasi yang diunduh pada perangkat AndaTentu saja, saya sengaja melewatkan beberapa direktori. Jika Anda benar-benar ingin membahas detail, situs ini mungkin bukan tempat yang paling pas (karena kami menangani pertanyaan pengguna akhir - dan pengguna akhir biasanya tidak menyentuh hal-hal ini). Dalam hal ini, beberapa tempat / sumber daya mungkin direkomendasikan:
sumber
/cache
bukan cache aplikasi. Ini digunakan untuk pembaruan OTA dalam mode pemulihan./recovery
dan/cache
keduanya dihapus pada perangkat A / B.