制作ext2格式的文件系统
制作文件系统过程
dd if=/dev/zero of=rootfs.ext2 bs=1024 count=2048
losetup /dev/loop1 rootfs.ext2
mke2fs -m 0 /dev/loop1 2048
mount -t ext2 /dev/loop1 ./rootfs/ @用busybox制作文件系统的内容umount /dev/loop1 @卸载loop设备,这里是解除/dev/loop1和./rootfs/的关联
losetup -d /dev/loop1 @卸载loop设备,这里是解除/dev/loop1和rootfs.ext2的关联
命令解析
(1)用dd命令创建rootfs.ext2,块大小为1024字节,总共2048块,也就是rootfs.ext2为2M,将来的文件系统大小不能超过2M;
(2)一般来说设备文件是要对应具体的物理设备的,/dev/loop1不是真实的设备文件,是仿真出来的,没有对应具体的物理设备;losetup命令将rootfs.ext2和/dev/loop1绑定起来,将来我们访问/dev/loop1设备文件就相当于访问rootfs.ext2,rootfs.ext2就相当于物理设备;我们将来挂载/dev/loop1后,实际访问的就是rootfs.ext2文件。总的来说:losetup命令把文件虚拟成块设备,籍此来模拟整个文件系统,将来可以用于挂载。
(3)格式化/dev/loop1为ext2格式,“-m"指定给管理员保留区块的比例,”-m 0"就是不保留;
(4)将/dev/loop1挂载到./rootfs/目录下;
(5)拷贝构建文件系统需要的文件到./rootfs/目录下,也就是拷贝到rootfs.ext2里;
(6)卸载/dev/loop1,这里是解除/dev/loop1和./rootfs/的关联;
(7)卸载loop设备,这里是解除/dev/loop1和rootfs.ext2的关联;
制作ext2格式的文件系统相关推荐
- linux 制作 ext2 格式根文件系统镜像
参考: https://blog.csdn.net/zgtzqzg2020/article/details/109848251 嵌入式烧写 uboot, kernel, rootfs 文章内容和参考项 ...
- Porting:telnet远程登录开发板、制作并烧写cramfs和ext4和ramdisk三种格式根文件系统镜像
1.安装卸载模块不成功的问题 #:'insmod led_drv.ko #:'lsmod #:'rmmod led_drv 出现的问题: // rmmod: ca ...
- JZ2440:yaffs2 格式根文件系统制作
YAFFS目前有yaffs.yaffs2两个版本,一般来说,yaffs对小页(512B+16B/页)的NandFlash(68M)有很好的支持,yaffs2对大页(2K+64B/页)的NandFlas ...
- ext2和ext3文件系统知识
Linux ext2/ext3文件系统使用索引节点来记录文件信息,作用像windows的文件分配表.索引节点是一个结构,它包含了一个文件的长度.创建及修改时间.权限.所属关系.磁盘中的位置等信息.一个 ...
- yocto生成各种格式的文件系统
在source/meta-img/conf/machine/loongson2k1000.conf文件下修改: IMAGE_FSTYPES+=" cpio.gz cpio tar.gz cp ...
- Aveiconifier是一个非常实用方便的制作ico格式文件的小工具~
本文地址:http://www.jb51.net/article/8314.htm Aveiconifier是一个非常实用方便的制作ico格式文件的小工具~ 也许有一些对网页知识不是很了解的网友并不清 ...
- 如何制作chm格式的帮助文件
我们经常需要为应用程序制作chm格式的帮助文件.一般都会通过微软提供的HTML Help Workshop这个软件来完成. 该工具的下载地址是: http://www.microsoft.com/do ...
- EXT2/EXT3/EXT4文件系统数据恢复工具开发计划
D-Recovery For Linux数据恢复软件已经开发完成,现在把研发计划贴出来,留个纪念. EXT2/EXT3/EXT4文件系统数据恢复工具开发计划 EXT2/EXT3/EXT4是Linux下 ...
- itext生成pdf paragraph 自动换行_reportlab高级制作多格式PDF和python的class和装饰器复习
1 说明 1.1 reportlab高级制作多格式PDF:即包含文字.表格.柱状图. 1.2 复习python的class和装饰器的高级基础知识. 1.3 列表转换字符串.读取txt文件等python ...
最新文章
- 解决xcode ***is missing from working copy
- c语言多线程转python多线程,真正的python 多线程!一个修饰符让你的多线程和C语言一样快...
- C++——虚函数(Virtual Member Functions) 【functions语意学】
- Hinton:人类就是机器,绝妙的机器
- linux 权限 mask,Linux mask有效权限详解
- ORACLE常用命令【转】
- 首届腾讯运维技术开放日!对外报名正式启动!
- Apollo自动驾驶入门课程第④讲 — 感知(上)
- springwebflux 页面_【SpringBoot WEB系列】WebFlux静态资源配置与访问
- 全新一代云服务器S6,重新定义性价比
- Github使用之git回退到某个历史版本
- matlab数组从小到大排序,matlab数组排序
- Brackets - (HTML/CSS/JavaScript 前端 WEB IDE) 使用技巧
- 抽象代数之S3的自同构群和S3的内自同构群
- MIPI CSI-2笔记(10) -- Low Level Protocol(延迟降低、传输效率增强特性LRTE)
- 夜光带你走进C# 游戏开发等(七十九)擅长的领域
- 使用Docker安装MySQL
- 世界上第一代电子计算机每秒运算次数,计算机基础知识讲稿一
- 求母牛生小牛函数c语言,编程求解以下问题 若一头母小牛,从出生的第四个年头开始每年生一头小母牛,按此规律,第n年时有多少头母牛?(要求用两种方法)...
- 数学建模之马尔萨斯模型(入门版)
热门文章
- 哈尔滨太平机场哪个停车场离t2近,哈市太平机场停车怎么收费
- PowerDesigner(CDM)画ER图并导出且在DBMS中运行
- android笔记:长按APP图标弹出快捷方式(shortcuts)
- 计算机网络中WLAN是指,什么是wlan网络,WLAN是什么意思?
- 《流畅的python》1.2 笔记
- [018]HackerRank系列 | Shell遍历某个字符串多种用法
- Flutter plugin not installed this adds Flutter specific functionality
- 每日站会是在浪费时间...吗?
- Android 10.0 ​默认允许未知来源权限安装
- iOS 截屏的总结,AVplayer的截屏,当前屏幕的截屏,截屏后导航栏不见的情况