一年多来,我一直是Acer Iconia A500的快乐所有者,但几周前,它开始抱怨内部存储器已满。我在看电影时会感到有些惊讶,例如在外部SD卡上,但我认为是一些浏览器缓存,地图等占用了内部32G内存的很大一部分。
但是,事实并非如此。我已经清除了几乎所有已安装的单个应用程序的数据,但是如果我查看设置的“存储”选项卡,仍会看到以下内容(几个小时前):
我感觉到该条最右边的灰色部分应该多于379MB(可用部分)...(图片底部的SD卡是外部的,没关系,那是外部的)。
我已经尝试了几乎所有可用的磁盘使用应用程序,它们都显示出相似的结果,以下是DiskView(删除一些应用程序后拍摄的照片):
(在这张照片中“ SD卡”是内部的...)
所有磁盘使用情况应用程序似乎都有一个共同点,那就是除非设备植根,否则它们将无法看到某些目录(例如/ data)中的内容,这使我认为它要么是Android本身(此设备上为4.0.3)它具有某种行为不正常的高速缓存,或者某些进程在某处生成大量日志。
抱歉,很长的介绍,但基本问题是:我该如何进行?
我想一种选择是找到值得备份的内容,并进行工厂重置或其他操作,但是我很想知道首先发生的事情。
扎根它是一种替代方法,可能会帮助我了解更多信息,但我有点喜欢它(此问题除外)。如果需要解决它,我当然可以做到,但是感觉像您不必使用这样的设备。
还有其他方法吗?我天真地希望在我未曾见过的某个位置清除所有日志或将日志级别从调试更改为信息的按钮。
编辑:我一直在考虑但无法调查的一件事是它是否可能是核心。最近,我发生了很多崩溃(大概是因为它的磁盘空间不足)。
针对以下Izzy的评论。应用或多或少恰好等于“应用”列出的700MB(似乎是数据和应用本身的总和)。
ls
命令是如此容易...而且我想知道为什么其他工具将空间显示为未使用。如果安装了终端仿真器,则可以尝试使用df -h
命令进行检查(该命令不检查已使用的,而是可用的空间-因此,至少要有一个交叉引用)。