linux下如何制作ext4文件系统镜像

文章目录

            • 1.生成一个空的512MiB文件
            • 2.对生成的文件进行格式化
            • 3.挂载此空镜像
            • 4.向挂载好的文件系统中写入需要加入的文件
            • 5.卸载根文件系统(意味着镜像已经制作完成)
            • 5.将镜像写入sd卡的某个分区中
            • 6.此时挂载一下sd卡的某分区即可在发现刚才复制进去的文件

1.生成一个空的512MiB文件

dd if=/dev/zero of=rootfs.ext4 bs=1024 count=524288 (指定每一块大小为1024字节,一共有524288块,那么就是524288 * 1024 B = 512MiB)

2.对生成的文件进行格式化

mkfs.ext4 rootfs.ext4

3.挂载此空镜像

mount -o loop rootfs.ext4 /mnt/rootfs

4.向挂载好的文件系统中写入需要加入的文件

cp everyfile /mnt/rootfs

5.卸载根文件系统(意味着镜像已经制作完成)

umount /mnt/rootfs

5.将镜像写入sd卡的某个分区中

dd if=rootfs.ext4 of=/dev/mmcblk0p3

6.此时挂载一下sd卡的某分区即可在发现刚才复制进去的文件

你可能感兴趣的:(Linux根文件系统)