Я использую Galaxy Note 1 и имею 2 ГБ каталога данных, в котором я устанавливаю и использую сторонние приложения. Но каталог данных почти всегда был заполнен, поэтому я рутировал свое устройство, чтобы узнать, что занимает место. т.е. 500 МБ занято приложениями и 200 МБ свободно, но не могу учитывать остальное.
Я удалил стандартные приложения из каталога system/apps без раздувания, но в каталоге данных нет свободного места.
Я знаю, как использовать оболочку adb, но выполнение ls -l в каждом каталоге не звучит хорошо. Как я могу узнать, что занимает мое место. И можно ли удалять файлы в dalvik cache?
Кажется, что Diskusage сделал работу за вопрошающего здесь. Diskusage может помочь вам проанализировать использование вашего хранилища в иерархическом формате с интуитивно понятной и живой диаграммой.
(Щелкните любое изображение, чтобы увидеть его увеличенный вариант.)
Экран по умолчанию запросит хранилище/каталог, который вы хотите проанализировать:
Вы можете выбрать любой каталог в разделе [Требуется рут] для анализа, если ваше устройство рутировано. Для обычного пользователя анализ по умолчанию должен быть для App Storage , Storage Card и /storage/sdcardX . (Обратите внимание, что некоторые параметры могут отличаться для Android 4.4+ или 5.+.)
Живая диаграмма для App Storage будет выглядеть так:
Увеличение масштаба диаграммы в реальном времени (выберите запись и нажмите «Показать» , чтобы открыть настройки Android для приложения):
/system
использование на моем устройстве:
Выберите запись и нажмите «Показать» , чтобы открыть ее в файловом менеджере по умолчанию в каталоге:
Приложение Diskusage поможет, в противном случае ES File Explorer , Titanium Backup и Storage Partitions также могут отображать диаграмму среди прочего, но они не такие простые и интуитивно понятные IMO, как Diskusage.
DiskUsage предоставляет способ поиска файлов и каталогов на карте памяти, которые занимают много места. Отображает диаграмму с каталогами/подкаталогами, пропорциональными их размеру.
Если под каталогом «данные» вы подразумеваете внутреннее хранилище, то на самом деле он не имеет ничего общего с системными приложениями. Системные приложения используют пространство из /system
раздела, которое вы все равно не можете использовать для хранения обычных данных. И любое используемое/свободное пространство в этом разделе не имеет ничего общего с вашим пространством в разделе данных (или, другими словами, с пространством, которое вы можете использовать).
Фактически, /data/media/0
это то, что используется для хранения личных файлов или внутренней памяти.
Теперь, как узнать, что занимает место. Сначала запустите команду adb shell df
внутри adb. Это покажет вам общее пространство, выделенное для каждого раздела. Из этого вы можете использовать пространство, отведенное для storage/emulated/0
или /data
(имена могут меняться в зависимости от версии Android). Проверьте там объем места, выделенного для каталога данных. Если вы не переразметите, вы не сможете получить больше места, чем это, для хранения личных файлов и загрузки приложений.
И можно ли удалять файлы в dalvik cache?
Не делай этого. Это бесполезно. Кэш Dalvic должен присутствовать обязательно. Даже если вы удалите его, он будет воссоздан с почти таким же размером. Таким образом, удаление этого не принесет вам много места для хранения.
Это оставляет вам только две вещи, которые могут использовать данные: ваши приложения и их кеш, а также ваши собственные данные во внутренней памяти.
Что вы можете попробовать, чтобы освободить место?
Самый распространенный метод — удалить бесполезные приложения.
Попробуйте очистить кеш (хотя он будет создан заново, но иногда есть кеш вещей, которые больше не существуют или необходимы, например, удаленные фотографии или кеш магазина игр или даже кеш тематических приложений).
Не используйте чистящие приложения. Они обман.
Удалите бесполезные файлы.
Вы также можете попробовать переместить приложения во внешнее хранилище, используя такие приложения, как link2sd . Но это может не работать для каждого приложения.
Надеюсь это поможет.
Проверьте информацию о теге недостаточной памяти , возможно, вы найдете несколько полезных руководств о том, как освободить память.
Самый радикальный, но и самый эффективный способ (он исправляет ваше хранилище в долгосрочной перспективе) — это изменение таблицы разделов путем уменьшения «внутренней SD-карты» и увеличения раздела /data. Если вы готовы рискнуть, вот как это сделать.
Повелитель огня
ДжехандадК