
linux文件系统
文章平均质量分 80
丁香树下丁香花开
丁香树下,丁香花开!
展开
-
UBIFS文件系统简介 与 利用mkfs.ubifs和ubinize两个工具制作UBI镜像
UBI文件系统简介在linux-2.6.27以前,谈到Flash文件系统,大家很多时候多会想到cramfs、jffs2、yaffs2等文件系统。它们也都是基于文件系统+mtd+flash设备的架构。linux-2.6.27后,内核加入了一种新型的flash文件系统UBI(Unsorted Block Images)。这里简单介绍下UBI文件系统加入的原因,及使用方法。我也是刚接触到这个文件转载 2017-08-21 16:47:24 · 1569 阅读 · 0 评论 -
嵌入式 Linux 软件更新机制及架构汇总
原文链接:http://os.51cto.com/art/201610/519221.htm 作者:Michael Larabel 原文标题:概览最有前景的下一代嵌入式 Linux 软件更新机制 多个 Linux 软件商使用增量原子更新方式来传递更可靠的发行版更新,通过二进制差异实现更小体积的更新,假如出现意外状况也运行回退。这些新的发行版升级机制包含了 SWUp转载 2017-09-14 11:15:50 · 2180 阅读 · 0 评论 -
ubifs分区挂载及信息查看
ubi挂载操作:(1)格式化ubi分区 ubiformat /dev/mtd* 格式化mtdblock*(2)与ubi建了连接 ubiattach /dev/ubi_ctrl -m * mtdblock*与ubi建立连接(3)创建volume ubimkvol /dev/ubi* -s 100MiB -N my_ubi_vol 在ubi原创 2017-10-17 19:25:22 · 6151 阅读 · 0 评论 -
system.img镜像转换为system.new.dat + system.transfer.list
android 8.1上面验证,支持所有的android版本,直接放到sdk中执行即可。img2sdat.py#!/usr/bin/env python#coding=utf-8import sysif sys.hexversion < 0x02070000: print >> sys.stderr, "Python 2.7 or newer is required." sy...原创 2018-03-22 16:39:11 · 2720 阅读 · 0 评论 -
一个exfat U盘引起的systen crash
最近遇到一个奇葩的问题,客户反馈,在Android 系统的TV上,插入exfat格式的U盘,然后就system crash了,经过一系列分析后,我们找到了原因,把分析过程分享下,希望对有类似的问题的朋友参考: 由于kernel打印的信息比较多,我们截取比较重要的信息分析:这里out_of_memory了, 内存耗尽了,我们继续看看下面的打印,看看是哪个进程导致的内存消耗...原创 2018-12-06 19:59:18 · 1268 阅读 · 0 评论 -
FAT32文件系统格式详解(图文针对具体文件存储,分析fat32 SD卡)
一. 用winhex工具分析SD卡(FAT32)WinHex.exe -> 工具 ->打开磁盘 ->选中SD卡设备 图(1)打开后主界面如下: ...原创 2019-03-01 20:11:42 · 14837 阅读 · 3 评论 -
ext文件系统机制原理剖析
看过的比较完整且通俗的ext文件系统的解析,新手学习非常合适,尊重原创作者转载于:https://www.cnblogs.com/f-ck-need-u/p/7016077.html将磁盘进行分区,分区是将磁盘按柱面进行物理上的划分。划分好分区后还要进行格式化,然后再挂载才能使用(不考虑其他方法)。格式化分区的过程其实就是创建文件系统。文件系统的类型有很多种,如CentOS 5和Cen...转载 2019-03-07 16:53:56 · 533 阅读 · 0 评论 -
Can't find ext4 filesystem(EXT4-fs:Bad magic number in super-block)
针对目前市面上主流的android系统的嵌入式设备,都是使用的emmc的flash存储,相应的使用的是ext4的文件系统,当ext4的system分区无法挂载的时候,我们改如何分析呢?何种操作导致的ext4分区无法挂载呢? 我们出问题的设备的启动log如下:[ 1.868201@2] fs_mgr: Warning: unknown flag format[ ...原创 2019-03-11 17:43:13 · 6893 阅读 · 1 评论