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

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

31 голос | спросил SAGExSDX 8 PM00000090000000831 2012, 21:14:08

2 ответа


26
Раздел

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

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

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

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

ответил t0mm13b 8 PM000000100000003231 2012, 22:15:32
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 может быть дополнительно разделен

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

ответил Izzy 9 AM000000120000002331 2012, 00:17:23

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132