Для чего служит раздел / cache в Android? Есть ли случаи, когда очистка раздела / cache может привести к потере данных?
/cache
раздел в основном для сохранения загрузок из магазина Google Play, найденного в /cache/downloads
. Он также может хранить журнал восстановления, найденный в /cache/recovery
вызываемом last_log
(также он содержит любые ошибки и / или диагностику из recovery
двоичного файла, например CWM или из архива, который будет зарегистрирован в файле для облегчения отладки и разработки recovery
двоичного файла ).
Там также есть другой каталог, в lost+found
котором хранятся все восстановленные файлы ( если они есть ) в результате повреждения файловой системы, например, неправильного извлечения SD-карты без ее демонтажа.
Так что на самом деле, нет никакой потери данных от его очистки.
На самом деле, при загрузке Android скрипт очистит /cache/downloads
место для любых новых загрузок / обновлений из Google Play Store.
Чтобы дать более подробный обзор файловых систем, используемых на устройствах 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
может быть дополнительно сегментирована
Вы не найдете все эти файловые системы на всех устройствах, но если вы найдете некоторые из них, этот список должен дать вам общее представление.