Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3758769
  • 博文数量: 880
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 6155
  • 用 户 组: 普通用户
  • 注册时间: 2016-11-11 09:12
个人简介

To be a better coder

文章分类

全部博文(880)

文章存档

2022年(5)

2021年(60)

2020年(175)

2019年(207)

2018年(210)

2017年(142)

2016年(81)

分类: LINUX

2020-04-28 15:10:36

mount -t ext4 -o loop rootfs.img tmp

(1)描述

一种是raw ext4 image(即raw image),使用file观察:其特点是完整的ext4分区镜像(如果未使用满则使用0进行填充),可以直接使用mount进行挂载,因此比较大。

好处:升级时设备进行简单的顺序数据写入。

file rootfs.ext4:

rootfs.ext4: Linux rev 1.0 ext4 filesystem data, UUID=db0ca30c-e2c8-4b9a-b48a-a1620d43aa3a (extents) (large files) (huge files)

 

(2)制作方法

mkdir mnt

创建挂载目录

dd if=/dev/zero of=rootfs.ext4 bs=1M count=128

生成一个128M全0的roofs.ext4文件

mkfs.ext4 rootfs.ext4

将新文件格式化为ext4格式

echo 123456 | sudo -S mount -o loop rootfs.ext4 mnt

将文件挂载到mnt目录,注意这里我们要使用mount –o loop的属性,表示我们要把rootfs.ext4当作硬盘分区挂载到mnt

sudo cp rootfs/* mnt/ -rf

将rootfs目录下的文件拷贝到mnt目录下

sudo umount mnt

卸载mnt就完成了ext4文件系统制作

阅读(2616) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~