zoukankan      html  css  js  c++  java
  • 文件系统

    在看overlay文件系统挂载逻辑,看到mount_root代码中那一堆mount真是头大。

    overlay文件系统启动点在init进程的末尾,执行/lib/preinit/80_mount_root脚本时。当然目前发现,当机器第一次启动时会进入failsafe模式,此时mount_root程序会先创建tmpfs文件系统,然后直到procd调用到/etc/rc.d/S90done时才创建overlay系统。

    代码中有很多的mount调用,而且初看时会感觉经常有A、B两个目录之间相互挂载的情况,此时需要做图来理思路。

    有几个较特殊的目录常常是单独处理的,应该都是独立的文件系统:/proc、/dev、/tmp、/sys、/overlay、/mnt

    =========================================

    后续准备参考《嵌入式linux基础教程》简单了解学习了解一下文件系统。

    工具

    fdisk 分区工具

    mkfs 分区格式化工具。

    mtd子系统

    书9.11:《创建简单的文件系统》:看完这部分就能理解文件系统是个什么概念了。

    待学习:1.cramfs文件系统源码(最简单的文件系统) 2.https://blog.csdn.net/trochiluses/article/details/9988791 详细了解loop在创建文件系统时起到的作用

  • 相关阅读:
    count-and-say
    jump-game
    trapping-rain-water
    Java QueueDemo
    Java StackDemo
    swap-nodes-in-pairs
    php多维数组变成一维数组
    php获取客户端IP地址
    php根据随机数生成6位密钥
    Laravel ,YII,thinkphp 框架的区别
  • 原文地址:https://www.cnblogs.com/laymond/p/10169195.html
Copyright © 2011-2022 走看看