一年多来,我一直是Acer Iconia A500的快乐所有者,但几周前,它开始抱怨内部存储器已满。
我在看电影时感到有些惊讶,例如在外部SD卡上,但我认为是一些浏览器缓存,地图等占用了内部32G内存中的相当一部分。

但是,事实并非如此。我已经清除了几乎所有已安装的每个应用程序的数据,但是如果我查看设置的“存储”选项卡,仍然可以看到以下内容(几个小时前):



我感觉到该条最右边的灰色部分应该多于379MB(可用部分)...(图片底部的SD卡是外部的,没关系,一个) 。

我已经尝试了几乎所有可用的磁盘使用应用程序,并且它们都显示出相似的结果,以下是DiskView(删除一些应用程序后拍摄的照片):



(此图中“ SD卡”是内部的...)

所有磁盘使用应用程序似乎共有的一件事是,除非设备已扎根,他们看不到某些目录(例如/ data)中的内容,这使我认为这是Android本身(此设备上为4.0.3)具有某种形式的缓存,或者行为异常日志量某处。

很抱歉,很长的介绍,但是基本的问题是:我该如何进行?

我想一种替代方法是找到值得备份的内容并恢复出厂设置,但我真的很想找出首先发生的事情。

一种替代方法可能会帮助我了解更多信息,但我有点喜欢它(此问题除外)。如果需要解决它,我当然可以做到,但是感觉像您不必使用这样的设备。

还有其他方法吗?我很天真地希望在我没看到的地方有一个按钮可以清除所有日志或将日志级别从调试更改为信息。

编辑:我一直在考虑但无法调查的一件事如果它可能是核心。最近,我发生了很多崩溃(可能是因为它的磁盘空间不足)。
回应下面Izzy的评论。应用或多或少恰好等于“应用”列出的700MB(似乎是数据和应用本身的总和)。

评论

我首先想到的是Google Play电视和电影之类的应用,该应用默认将所有下载的电影存储在内部存储中。但是要弄清楚,一个不错的地方是应用程序->管理应用程序(您可以在按下菜单键并打开设置后从主屏幕到达那里)。在此位置,将显示所有应用程序及其整体大小,包括数据大小。您应该能够按大小排序(再次通过菜单键)。您能检查一下并报告吗?

@Izzy Tanks,但我在清除数据时一遍又一遍。 Chrome浏览器以59.79MB的内存居首(其中13MB在SD卡上,其余为应用程序)。我安装了大约30个应用,要接近32Gig,我需要的Chrome大小要超过500。...我不使用Google Play电视和电影,我所有的电影都在外部MicroSD上。

您不是刚从Mac删除这些东西,然后在没有弹出的情况下将其拔下了,对吗?

嗯,这并不能解释那些“技嘉”去的地方。您在设备上没有root权限吗?因此,很难从shell中进行检查-使用ls命令是如此容易...而且我想知道为什么其他工具将空间显示为未使用。如果安装了终端仿真器,则可以尝试使用df -h命令进行检查(该命令不会检查已使用的,但会检查可用空间-因此至少要有一个交叉引用)。 >
@jlehenbauer不,我将其安装在linux和Windows盒上只是为了看看是否可以从那里窥见/ data中的内容...无法...

#1 楼

看起来就像我们在Acer Iconia A200上遇到的Acer GPS日志泄漏:


底线是,当使用GPS时,ICS的GPS驱动程序
4.0在Acer A系列平板电脑上的.3显然将许多gl-YYYY-MM-DD-HHMMSS.txt文件写入/data/gps目录。这些文件
显然不会自动删除,因此随着时间的流逝,
将占用大部分内部存储空间。


用户如果没有root访问权就无法删除这些文件。 。
但是,有一个补丁可以清除GPS日志数据(无需root访问,因此无需保修)。


从Acer驱动程序站点下载补丁(以您的桌面)
解压缩并将其中包含的Update.zip复制到空的FAT32格式的microSD卡。 (我们将其上传到所连接的平板电脑中已经存在的卡上,该卡不是空的,但仍可以使用。)
(重新)在其中按住micro-SD卡的同时启动带有microSD卡的平板电脑键,直到消息出现在屏幕的左上角。 (类似Erasing cache before SD update...;我将此消息解释为:“擦除并更新”,因此它应该可以解决症状和原因。)
平板电脑此后将继续启动(不到一分钟),您将好去。

下载中有一个很好的.pdf,其中(截图)详细描述了上述步骤。 (它也讨论了随附的user_cleanGPSlog文本文件,但我们没有它,而且似乎不需要它。)

评论


谢谢!您什么都没说,所以我认为升级是相对安全的,通常不会擦拭平板电脑吗?

–弗雷德里克
13年5月27日在21:25

@Fredrik:文档中没有提及清除任何数据(但清除日志),并且我们没有发现任何内容被删除。但是我的朋友(我是非自愿的系统管理员...)主要将其用于浏览和游戏,因此没有大量的媒体等存储空间。 (当然,在找到原因和补丁之前,我们已经删除了许多缓存,数据和应用程序)。但是,我不知道所有可能已经存储/丢失的数据,所以我不能确定。但是看起来很安全。

– Yahoo严重
13年5月28日在7:30

#2 楼

以下是解决此问题的一些关键点。尽管在这种情况下并非所有应用程序都适用,但我仍然会包括所有这些功能,因为在另一种情况下,它们可能会有所帮助:


检查应用程序的一个很好的起点->在Androids系统菜单中管理应用程序,该菜单列出了所有应用程序和数据,并且可以按大小进行排序,以标识“最大的消费者”。在这里,您可以“删除”太大的缓存(每个应用程序)
如果没有root权限,则无法调查文件系统中的某些目录,因此首选du -k|sort -n(查找最大的文件)例如跳过/data下方的目录

,仍然可以使用终端仿真器(Android Terminal Emulator是一个不错的选择),至少df -h可以显示可用空间朝零的方向(请参见下面的屏幕截图)。如果您的系统上不了解-h参数(“人类可读”),则可以尝试将其替换为-m(“兆字节”),-k(“千字节”),或者完全忽略它。
本文调试Android核心转储描述了Android下的“核心转储”称为“墓碑”,并以/data/tombstones/tombstone_nn的形式全局存储,而“ nn”只是一个计数器。由于报告了许多崩溃,这可能是一个“充满”的地方(见下文)。但是在这种情况下,只能在此处放置2.5MB的内存。
根据Andrew Hoog的Android取证,可能值得深入了解/data/local:“ / data / local”目录非常重要,因为它允许使用shell(用户帐户)无根电话以adbd身份运行)读/写访问权限。安装应用程序后,首先将其复制到“ / data / local”。这意味着,即使在没有root用户权限的设备上,也应该可以在这里进行挖掘。

SD女仆-系统清理工具可能会发现更多的孤儿-但没有root用户访问权限,此应用程序功能受到限制。
如果找不到“大鸡蛋”并将其删除,则可以开始卸载某些应用程序,从其他应用程序清除“大数据”(请参阅​​第一步),或者作为最后的选择,始终保留出厂设置,该设置应清理所有内容-但要注意:执行此操作时,也会删除所有下载的应用程序和所有数据(当然,仅在内部存储上-SD卡不会受到影响)。
无法解决问题,不得已的方法是恢复出厂设置。但是在这样做之前,最好为下一次做好准备,所以最后一次机会是在恢复出厂设置之前立即执行几个步骤:需要并且可以
切换到飞行模式-市场一定不知道我们现在正在做什么
,卸载您的应用程序(对于无法卸载的系统应用程序:卸载其更新,清除缓存并数据)。每次卸载后,检查可用空间是否有意外的“大跃进”。如果发生这种“跳跃”:请注意在此位置卸载的应用程序-它必须是邪恶的。如果仍然不能弥补丢失的空间,请继续操作。
最后一个完成后,转到“无返回点”,拔下插头,进行出厂重置。现在结束了;(
重新启动后,请使用原始的市场帐户数据重新配置“原始设备”(希望您记得吗?),因为我们确保了市场从第二步开始就没有采取任何行动。 ,您现在应该可以重新同步您的应用程序和一些数据。这些应用程序可以肯定,这些数据仅是在第2步之前您将它们与市场同步的。 ”,如果您在第3步中检测到任何问题。则可能要删除它们(现在或以后)。下面的屏幕快照显示了Motorola Droid 2上df -h的输出。您可以看到,内部存储器上有2个安装点,它们可能是“装满”的候选点:/data(最有可能-并在此获得了成功情况)加/cache。该命令在没有root特权的情况下执行:



墓碑:文件夹的位置为/data/tombstones/data目录的权限为drwxrwxr-xtombstones子目录具有drwxr-xr-x,因此它们也可以在非根设备上访问。使用终端仿真器(请参见上文),您可以执行cd /data/tombstones并执行一次ls -l,以查看是否有任何墓碑以及它们占用的大小。不幸的是,所有墓碑均归系统所有,并且权限设置为rwx------ -因此,如果这是您的麻烦所在:如果没有root用户,则无法删除它们:(有一个良好的备份(hu?重设将是您的最后选择...

评论


似乎/ data是所有使用的地方...在27G中使用了26 ...目前有467M免费...我只需要弄清楚什么:-)

–弗雷德里克
2012年8月6日在21:39

聊天怎么样?您已经拥有必要的声誉(要求20+)。

– Izzy♦
2012年8月6日在21:45

当然,我该如何开始?

–弗雷德里克
2012年8月6日在21:49

刚过来加入,我创建了一个房间:chat.stackexchange.com/rooms/4403/tombstones

– Izzy♦
2012年8月6日22:00

感谢所有良好的指示...除了真正实现备份之外,我并没有真正获得收获,恢复出厂设置可能是我最好的选择。再次感谢。

–弗雷德里克
2012年8月7日19:40



#3 楼

我在Acer A100平板电脑上遇到了同样的问题,并找到了问题的根源:/ data / gps中有一个文件夹,其中充满了txt文件。我的是4.3G。如果设备已植根,则可以从终端仿真器或adb中删除它们并回收空间:

$ su
# cd /data/gps
# rm gl-*.txt


评论


谢谢,我没有扎根,所以那时对我没有帮助。很高兴知道未来...

–弗雷德里克
2012年10月10日19:23

是的,如果您不扎根,唯一的选择就是进行出厂重置。您可以暂时扎根,然后再还原。生根最困难的部分可能是安装ADB驱动程序并在计算机上工作。

–贾里特·米拉德(Jarett Millard)
2012年10月15日下午3:50

我很少在我的GPS上使用GPS,但在阅读此文件后,我使用了ES File Explorer,找到了一个名为data / GPS的文件,并发现了数百个甚至一千个显示0数据的文件,所以我将它们全部删除,并从大约300Mb开始。可用空间超过4兆的可用空间。

–user25157
2012年12月17日在20:40

丹,您是否使用GPS都没关系:无论如何,此特定设备似乎只是在该文件夹中收集文件。

–贾里特·米拉德(Jarett Millard)
13年2月11日下午5:41

@丹:宏cer有一个补丁。看我的答案

– Yahoo严重
13年5月28日在14:16

#4 楼

首先删除DCIM目录中的.thumbnail文件夹,然后切换设备并重新打开。这为我解决了问题。

评论


我认为缩略图是我删除的第一件事。不幸的是,它并没有吃掉那些丢失的30G内存。

–弗雷德里克
2012年11月14日12:51