当前位置: 首页 > news >正文

(undone) 梳理 xv6-lab-2023 fs.img 生成过程,以及文件系统结构

由于写 LAB8 时调试文件系统并发 bug 遇到了很大困难,这里决定读读 xv6 文件系统源码,来帮助调试

先运行 make qemu,看看编译日志中哪里出现了 fs.img:
在这里插入图片描述

猜测:mkfs 是一个命令,他会把后边的一堆参数都编译到 fs.img。

后面那一堆参数会成为 fs.img 中的 “用户程序”。

再搜 mkfs:
在这里插入图片描述
这里可以看到 mkfs 其实是 mkfs.c 的直接编译产物


解析 mkfs.c

TODO: here


相关文章:

  • QT编程之QStackedWidget
  • 自定义tiptap插件
  • obsidian中Text Generate的使用教程(以DeepSeek为例)
  • TTS语音模型调用出错
  • 【前端实战】一文掌握响应式布局 - 多设备完美适配方案详解
  • Vuex 高级技巧与最佳实践
  • IMX6ULL学习整理篇——Linux驱动开发的基础3:向新框架迁移
  • LabVIEW棉花穴播器排种自动监测系统
  • Linux 命令学习记录
  • 垃圾收集算法
  • Linux 用户和用户组管理
  • SFT数据处理部分的思考
  • 本周行情——20250315
  • 实时系统优先级设置与修改
  • system V信号量
  • [文献阅读] 可变形卷积DCN - Deformable Convolutional Networks
  • IMX6ULL学习整理篇——UBoot的一些基础知识(2. 启动流程)
  • 嵌入式C语言中堆栈管理与数据存储的精髓
  • 华为机试牛客刷题之HJ5 进制转换
  • /proc/sys/kernel/yama/ptrace_scope的作用
  • 今年五一假期出游人群规模预计比去年提升8%,哪里最热门?
  • 夜读丨春天要去动物园
  • 过去24小时中美是否就关税问题进行过接触?外交部:没有
  • 启程回家!神十九轨道舱与返回舱成功分离
  • 总书记考察的上海“模速空间”,是一个怎样的空间?
  • 西班牙葡萄牙突发全国大停电,欧洲近年来最严重停电事故何以酿成