Qu'est-ce que la partition / cache?

31

À quoi sert la partition / cache dans Android? Y a-t-il des cas où l'effacement de la partition / cache pourrait entraîner la perte de données?

SAGExSDX
la source

Réponses:

27

/cacheLa partition sert principalement à enregistrer les téléchargements à partir de Google Play Store, trouvés dans /cache/downloads. Il peut également contenir le journal de récupération trouvé dans /cache/recoveryappelé last_log(cela contient toutes les erreurs et / ou diagnostics du recoverybinaire à lá CWM ou du stock, qui seront enregistrés dans le fichier pour faciliter le débogage et le développement du recoverybinaire).

Il existe également un autre répertoire appelé lost+foundqui contient tous les fichiers récupérés (le cas échéant ) à la suite d'une corruption du système de fichiers, comme la suppression incorrecte de la carte SD sans la démonter.

Donc, vraiment, il n'y a aucune perte de données en les effaçant.

En fait, au démarrage d'Android, le script effacera la /cache/downloadsplace à de nouveaux téléchargements / mises à jour à partir de Google Play Store.

t0mm13b
la source
14

Pour donner un aperçu plus détaillé des systèmes de fichiers utilisés sur les appareils Android, voici un petit tableau avec une sélection des plus importants:

+---------------+------------------+------------------------------------------+
| Mount Point   | File System Type | What to find here                        |
+---------------+------------------+------------------------------------------+
| /proc         | proc             | metadata about the system such as file   |
|               |                  | system statistics                        |
| /data/data[1] | YAFFS2           | almost all app data                      |
| /data[2]      | EXT3/EXT4/YAFFS2 | data from apps (except those stored on   |
|               |                  | /data/data) plus system                  |
| /cache        | YAFFS2/EXT3      | Cache file system used by some apps and  |
|               |                  | by the system                            |
| /mnt/asec     | tmpfs            | unencrypted .apk file (the encrypted     |
|               |                  | counterpart is stored in                 |
|               |                  | /mnt/sdcard/.android_secure; decrypted   |
|               |                  | variant is needed for running systems to |
|               |                  | access/execute                           |
| /app-cache    | tmpfs            | temporary file system used e.g. by the   |
|               |                  | stock-browser on some HTC devices        |
| /mnt/sdcard   | vfat             | FAT32 file system on the SD-card         |
| /mnt/emmc     | vfat             | FAT32 file system on the embedded        |
|               |                  | (internal) eMMC                          |
+---------------+------------------+------------------------------------------+

[1] sur les anciens systèmes, l'ensemble /datan'est qu'une seule partition / système de fichiers [2] sur les nouveaux appareils, /datapeut être encore segmenté

Vous ne trouverez pas tous ces systèmes de fichiers sur tous les appareils - mais si vous en trouvez certains, cette liste devrait vous donner une idée brute.

Izzy
la source