Home avatar

记录多一点,懂得多一点

Android 记录系统空间的高通答疑

Case\_ 05784001 ~ Customer Engineering Community.pdf

image.png

高通回复容量疑问

case中提到的resize/recovery,就是我们之前提到的恢复出厂设置后userdata拓展到剩余空间,16G变32G的动作。
按高通的回复截图,resize/recovery之前 ui上面显示的总空间/已用空间大小没有任何参考意义(参考截图第四段落最后一行。这里提到的不可信大小就是之前你们看到的下载软件后开机,系统占用16G,总容量32G)
高通认为resize之后,此时UI上显示的存储空间数据是可信的(参考截图倒数第三行,这里提到的可信大小就是你们了解的恢复出厂设置后系统占用32G,总容量64G。我们和高通在case上沟通时提供的机器数据是基于128G的,所以高通在引用数据时写的是128G)
另外,目前PNC560我们已修改为下载软件后开机时自动拓展,无需再次恢复出厂设置了,所以用户是看不到16G系统占用这个resize之前的数据的。

Android13 SurfaceFlinger OnComposerHalRefresh流程分析_android 13 Surfaceflinge变化-CSDN博客

onComposerHalRefresh方法是SurfaceFlinger中的一个函数。该方法的作用是在Composer HAL刷新时被调用,用于更新显示内容。onComposerHalRefresh方法会在SurfaceFlinger接收到Composer HAL刷新事件时被调用。Composer HAL是硬件抽象层的一部分,负责与硬件显示设备进行通信。当Composer HAL完成一次刷新操作后,会通知SurfaceFlinger进行相应的处理。

Avb校验相关与块校验原理

文章详细阐述了Linux系统在启动过程中针对块设备的校验流程,涉及到VerifiedBoot.c和LinuxLoader.c等关键组件。通用块设备层处理I/O请求,包括扇区、块、段和数据页的概念。动态校验流程中,verity_end_io函数用于处理错误并触发工作队列进行校验。dm-verity用于保证数据完整性,通过创建哈希树并配置目标表来验证块设备上的数据。此外,文章还提到了init用户态流程和清除panic标识的方法。

Linux 下使用 Tar 与 Pigz 进行多核压缩

实用命令汇总

任务命令
多核压缩目录`tar -cvf - /data
多核解压文件`pigz -dc -p 4 /backup/data.tar.gz
简写压缩命令tar --use-compress-program="pigz -p 4" -cvf data.tar.gz /data
简写解压命令tar --use-compress-program="pigz -dp 4" -xvf data.tar.gz
压缩命令tar -cvf - /data | pigz -p $(nproc)-2 > /backup/backup.tar.gz
解压pigz -dc -p $(nproc)-2 /backup/backup.tar.gz | tar -xvf -

-p $(nproc)-1

学习英语打卡

作为一种英语的使用工具,第一要听懂,第二要会说.第三要看懂

背单词

万丈高楼平地起,背单词.4-6级日常足够.
百词斩用起来
753ae8b37e4bc309fc84ecf8773473ba.jpg

0%