Co to jest partycja / cache?

31

Jaki jest cel partycji / cache w systemie Android? Czy istnieją przypadki, w których wyczyszczenie partycji / cache może spowodować utratę danych?

SAGExSDX
źródło

Odpowiedzi:

27

/cachepartycja służy głównie do zapisywania pobranych plików ze sklepu Google Play, które można znaleźć w /cache/downloads. Może również przechowywać log odzyskiwania znaleziony w /cache/recoverynazwie last_log(zawiera wszelkie błędy i / lub diagnostykę z recoverypliku binarnego a lá CWM lub akcji, który zostanie zalogowany w pliku, aby pomóc w debugowaniu i rozwoju pliku recoverybinarnego).

Istnieje również inny katalog o nazwie, lost+foundktóry przechowuje wszystkie odzyskane pliki ( jeśli istnieją ) w wyniku uszkodzenia systemu plików, takie jak nieprawidłowe usunięcie karty SD bez jej odmontowania.

Naprawdę więc nie ma utraty danych z jej wyczyszczenia.

W rzeczywistości po uruchomieniu Androida skrypt wyczyści /cache/downloadsdrogę do wszelkich nowych pobrań / aktualizacji ze sklepu Google Play.

t0mm13b
źródło
14

Aby uzyskać dokładniejszy przegląd systemów plików używanych na urządzeniach z Androidem, oto krótka tabela z wyborem najważniejszych:

+---------------+------------------+------------------------------------------+
| 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] na starszych systemach, cały /datajest tylko jedną partycją / systemem plików [2] na nowszych urządzeniach, /datamoże być dalej segregowany

Nie znajdziesz wszystkich tych systemów plików na wszystkich urządzeniach - ale jeśli znajdziesz niektóre z nich, ta lista powinna dać ci surowy pomysł.

Izzy
źródło