linux生成ext4镜像,制作ext4格式image镜像

本文介绍了如何制作和挂载rawext4image,包括使用dd生成全0的rootfs.ext4文件,通过mkfs.ext4格式化,然后使用mount -o loop将其挂载到指定目录,并将文件复制进去,最后卸载完成制作过程。
摘要由CSDN通过智能技术生成

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文件系统制作

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值