O que é a partição / cache?

31

Qual é o objetivo da partição / cache no Android? Existem casos em que a limpeza da partição / cache pode resultar na perda de dados?

SAGExSDX
fonte

Respostas:

27

/cachepartição é principalmente para salvar os downloads da Google Play Store, encontrados em /cache/downloads. Ele também pode conter o registro de recuperação encontrado em /cache/recoverychamado last_log(isso contém quaisquer erros e / ou diagnósticos do recoveryCWM binário a lá ou do estoque, que serão registrados no arquivo para ajudar na depuração e no desenvolvimento do recoverybinário).

Também há outro diretório chamado lost+foundque contém os arquivos recuperados ( se houver ) como resultado da corrupção do sistema de arquivos, como remover incorretamente o cartão SD sem desmontá-lo.

Então, realmente, não há perda de dados ao limpá-lo.

De fato, após a inicialização do Android, o script limpará o /cache/downloadscaminho para novos downloads / atualizações da Google Play Store.

t0mm13b
fonte
14

Para fornecer uma visão geral mais detalhada dos sistemas de arquivos usados ​​em dispositivos Android, veja uma pequena tabela com uma seleção dos mais importantes:

+---------------+------------------+------------------------------------------+
| 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] em sistemas mais antigos, todo /dataé apenas um único sistema de partição / arquivo [2] em dispositivos mais novos, /datapode ser ainda mais segmentado

Você não encontrará todos esses sistemas de arquivos em todos os dispositivos - mas se você encontrar alguns deles, essa lista deve fornecer uma ideia simples.

Izzy
fonte