Что такое раздел / cache?

31

Для чего служит раздел / cache в Android? Есть ли случаи, когда очистка раздела / cache может привести к потере данных?

SAGExSDX
источник

Ответы:

27

/cacheраздел в основном для сохранения загрузок из магазина Google Play, найденного в /cache/downloads. Он также может хранить журнал восстановления, найденный в /cache/recoveryвызываемом last_log(также он содержит любые ошибки и / или диагностику из recoveryдвоичного файла, например CWM или из архива, который будет зарегистрирован в файле для облегчения отладки и разработки recoveryдвоичного файла ).

Там также есть другой каталог, в lost+foundкотором хранятся все восстановленные файлы ( если они есть ) в результате повреждения файловой системы, например, неправильного извлечения SD-карты без ее демонтажа.

Так что на самом деле, нет никакой потери данных от его очистки.

На самом деле, при загрузке Android скрипт очистит /cache/downloadsместо для любых новых загрузок / обновлений из Google Play Store.

t0mm13b
источник
14

Чтобы дать более подробный обзор файловых систем, используемых на устройствах Android, вот небольшая таблица с выбором наиболее важных:

+---------------+------------------+------------------------------------------+
| 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] в старых системах, целая /data- это просто один раздел / файловая система [2] на более новых устройствах, /dataможет быть дополнительно сегментирована

Вы не найдете все эти файловые системы на всех устройствах, но если вы найдете некоторые из них, этот список должен дать вам общее представление.

Иззи
источник