首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Android Studio
V2EX  ›  Android

一加 3 氧 OS,内部存储空间无故丢失了十多 GB

  •  1
     
  •   aleung · 70 天前 · 1746 次点击
    这是一个创建于 70 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一加 3,氧 OS 最新版本,已 root,64G 的手机,内部存储空间有 56.55GB,使用一段时间后报告空间几乎用完了,已使用 54G。

    但是,我用手机上的存储空间分析应用(扫描所有文件的),统计出来的已使用空间只有 44G。考虑到是不是有些文件应用没有权限访问,统计不到,我用 adb shell,su 成 root 后执行 du /storage/emulated/0,也是只用了 39G,也就是有十 GB 左右的空间莫名其妙不见了。

    以前已经出现过了,实在没办法,打算全清重装。执行 factory reset 后,奇怪的事情出现了:内部存储空间的文件没有被删除全都还在,但是不见的空间就恢复出来了变成可用空间了。现在用了几个月,又重新出现空间丢失的现象。

    我怀疑是 Android 的某些机制导致的。查看过系统,没有添加其他用户。使用了冰箱,不知道跟它有没有关系。

    另外还有个问题,DCIM/.thumbnails 目录中隔一段时间就会出现个几 G 的.thumbdata4--xxxxxxxx 文件,我会将它们删除。Google 过这个问题,没找到有效解决方法。不知道这个会不会也相关。

    第 1 条附言  ·  69 天前
    问题解决了,看不见的内存其实是被 app 占用的。

    在 shell 里面执行 du -h 可以看到分区和大小,整个 /data 目录都是 mount 在 dm-0 设备上,这是 Android 实现全盘加密的虚拟设备,实际的底层块设备是 /sda15,共 53.6G (即 data 分区)。手机应用(例如文件管理器,MemoryMap 等)能够看到的 /sdcard 目录其实是映射到 /data/media,跟 /data/data、/data/app 等内部存放已安装 app 的目录共享这 53.6G 的。不见了的内存主要就是被另外那两个目录占用了。

    手机存储 64GB,1000-->1024 换算后是 59.6G ,块设备 sde 用于存放 firmware,差不多 4G,块设备 sdf 1.5G 不知道用途,剩下大头在 sda 53.96G ,包括了 cache 和 data 分区。

    结案。
    22 回复  |  直到 2019-03-12 13:05:30 +08:00
        1
    JackieMe   70 天前 via Android
    .thumb 是图片缩略图缓存,删掉会自动生成的
        2
    Kagari   70 天前
    说不定是安卓文件系统的 bug,我用 es 浏览器删大文件的时候算了一下总使用空间也差了 10+G 的空间。
    另一个就是安卓的行车记录仪插的 exfat 格式 32g tf 卡总空间变成了 8g,格式化后空间恢复,现在格成 ntfs 观察情况
        3
    Kagari   70 天前
    @Kagari #2
    补充:
    1、我也有同样的情况,balabala
    2、这个 tf 卡刚开始是 32g 的,用了大概 2 年,前段时间点开看了一下才发现容量变了
        4
    kokutou   70 天前
    上 lineageos 保平安。而且还是 android 9.0
        5
    aleung   70 天前
    @JackieMe 我知道是图片缩略图缓存,但是这 3 ~ 4G 的文件大小明显不合理,有时还会有两个,我的照片总共都没有那么大。
        6
    aleung   70 天前
    @kokutou LineageOS 是否能够支持微信支付宝使用指纹?好像这两个毒瘤是没有用 Android 标准机制的。
        7
    PolarNightUnion   70 天前
    菜市場搜 Memory Map,看看是什麽在佔用空間,分身應用也會佔用空間哦。
        8
    fuchunliu   70 天前 via Android
    隐藏空间放了啥😏
        9
    aleung   70 天前
    @fuchunliu 没有使用过隐藏空间功能。
        10
    aleung   70 天前
    @PolarNightUnion 我上面说的存储空间分析应用就是 Memory Map,里面看到总共已使用空间才 44G,加上空闲空间 2G,远少于应该有的 56G。
        11
    aleung   70 天前
    @PolarNightUnion 另外,没有使用分身应用。类似这类型的应用,唯一安装过的就是冰箱。
        12
    wolflone   70 天前 via Android
    重启一下,如果再不行重置出厂
        13
    siknet   70 天前 via Android
    我也是这种情况,三星 S7。

    有没有懂行的大佬帮忙解决下
        14
    aleung   70 天前
    @wolflone 重启没有效果。Reset factory 是可以,但是找不到根本解决办法,不能每一两个月就重置一次啊。
        15
    masker   70 天前
    图片缩略图,我就几百张表情包和一百多张手机拍的,.thumb 都有 18g 那么大,1+5t
        16
    fuchunliu   70 天前 via Android
    @aleung 额,那就不知道了,我 3T128G,空间一直够用,没关注过
        17
    catalina   69 天前 via Android
    /data 和 /sdcard 是共用一个分区的,你应该 du /data 而不是 du /storage/emulated/0
        18
    catalina   69 天前 via Android
    比如这个,就是所有用户的数据(/data/user)占了 1.5G ,公共存储(/data/media)占用了 32G
    https://s2.ax1x.com/2019/03/12/APN5GT.jpg
        19
    greed1is9good   69 天前 via Android
    楼上正解。。。
        20
    aleung   69 天前
    @catalina 谢谢!搞明白了。我还是基于最早带插存储卡手机的经验,以为 sdcard 与 data 是独立分区。

    将结果更新到上面。
        21
    caibou   69 天前
    @aleung 支付宝可以, 微信不行
        22
    Senorsen   69 天前 via Android
    我的一加 3 氧 64G,也是经常满,要清理,很麻烦。。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1194 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 18ms · UTC 23:06 · PVG 07:06 · LAX 16:06 · JFK 19:06
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1