随笔分类 - 文件系统
摘要:本章主要介绍5.4版本内核中ufs存储设备的设备信息查询方法: ufs设备相关信息节点位于系统:/sys/devices/platform/soc/1d84000.ufshc目录下,具体如下: 其中: device_descriptor:设备描述相关信息 health_descriptor:使用寿命
阅读全文
摘要:cat /proc/mounts
阅读全文
摘要:一、概述 chkdsk的全称是checkdisk,就是磁盘检查的意思。这个东西是当你的系统崩溃或者非法关机的时候由系统来调用检查磁盘的,也可以由手工通过命令行调用来检查某一个磁盘分区。该工具基于被检测的分区所用的文件系统,创建和显示磁盘的状态报告。Chkdsk 还会列出并纠正磁盘上的错误。如果不带任
阅读全文
摘要:1、简介 FSCK 是一个很重要的 Linux/Unix 工具,它用于检测并修复文件系统中的错误。它类似于 Windows 操作系统中的 “chkdsk” 工具,但它是为 Linux、MacOS、FreeBSD 操作系统所准备的,FSCK 全称为 File System Consistency Ch
阅读全文
摘要:1、功能 Linux mke2fs命令用于建立ext2文件系统。 2、语法 mke2fs [-cFMqrSvV][-b <区块大小>][-f <不连续区段大小>][-i <字节>][-N <inode数>][-l <文件>][-L <标签>][-m <百分比值>][-R=<区块数>][ 设备名称][
阅读全文
摘要:一、概述 它是硬盘分区开头——开头的第一个byte是byte 0,从 byte 1024开始往后的一部分数据。由于 block size最小是 1024 bytes,所以super block可能是在block 1中(此时block 的大小正好是 1024 bytes),也可能是在block 0中。
阅读全文
摘要:一、概述 通常在系统运行中写入文件内容的同时,并没有写入文件的元数据(如权限、所有者及创建和访问时间),如果在写入文件内容之后与写入文件元数据之前的时间差里,系统非正常关闭,处于写入过程中的文件系统会非正常卸载,那么文件系统就会处于不一致的状态。当重新启动时,Linux会运行fsck程序,扫描整个文
阅读全文
摘要:1、init进程 system/core/init/man.cpp int main(int argc, char** argv) { #if __has_feature(address_sanitizer) __asan_set_error_report_callback(AsanReportCa
阅读全文
摘要:一、功能 Linux e2fsck命令用于检查使用 Linux ext2 档案系统的 partition 是否正常工作。 二、语法 e2fsck [-pacnydfvFV] [-b superblock] [-B blocksize] [-l|-L bad_blocks_file] [-C fd]
阅读全文
摘要:默认情况下,fstab中已经有了当前的分区配置,内容可能类似: # <file system> <mount point> <type> <options> <dump> <pass>proc /proc proc defaults 0 0/dev/hda1 / ext3 errors=remoun
阅读全文
摘要:1、raw ext4 image file system.img system.img: Linux rev 1.0 ext4 filesystem data, UUID=57f8f4bc-abf4-655f-bf67-946fc0f9f25b (extents) (large files) 即:r
阅读全文
摘要:1.顶层目录 apex: apex文件安装路径, android10引进的技术, Android Pony EXpress (APEX) , APEX和APK类似,它原来存在于只读系统分区的功能模块搞成一个个可更新升级的模块,然后可以单独升级这些模块,这样就没必要升级整个系统。其apex就是一个压缩
阅读全文
摘要:partition.xml 是分区配置文件,用于指定具体有分区名称、分区大小和类型,用于生成GPT分区表。’ 参数说明: WRITE_PROTECT_BOUNDARY_IN_KB:写保护区域的基准大小,一般标准的设置为64M GROW_LAST_PARTITION_TO_FILL_DISK:如果为真
阅读全文
摘要:本文的内容基于高通开源Android Q(10.0),部分内容更新至Android S(12.0),只涉及high-level-operating-system(Android)部分。 一、传统分区结构(non-A/B) 1、首先简单梳理一下Android传统的分区结构。 bootloader:设备
阅读全文
摘要:一、SD卡重新恢复分区 select disk :选择磁盘 电脑下载DISKGENIUS软件,并打开 软件压缩包链接:https://www.diskgenius.cn/download.php 在软件中建立一个分区,FAT32的文件系统格式后,重新插拔SD读卡器后,分区完成。 二、彻底的清除掉SD
阅读全文