参考博客: https://blog.csdn.net/RonnyJiang/article/details/54616714 https://blog.csdn.net/Neutionwei/article/details/108437857
从零创建ext4fs镜像:
- 创建文件系统镜像挂载目录
sudo mkdir fs
- 创建初始大小的镜像文件,比如100M = bs * count
dd if=/dev/zero of=fs.img bs=1M count=100
- 格式化镜像文件为ext4文件系统镜像
sudo mkfs.ext4 fs.img
- 挂载镜像文件到fs目录
sudo mount fs.img fs/
- 拷贝文件系统内容到fs目录
sudo cp -rfp src-fs/* fs/
- 取消挂载
sudo umount fs/
- 检查系统分区是否正常
sudo e2fsck -p -f fs.img
- 调整ext4文件系统镜像大小
resize2fs -P fs.img sudo resize2fs fs.img <blk-size>
已有Sparse Image 文件镜像制作ext4fs镜像:
- 创建挂载目录
sudo mkdir fs
- simg2img转换,下面将fs.img转换成fs.img.ext4
sudo simg2img fs.img fs.img.ext4
- 挂载镜像文件到fs目录
sudo mount -t ext4 -o rw,loop fs.img.ext4 ./fs
- 拷贝文件内容到fs
sudo cp -rfp src-fs/* fs/
- 打包镜像,创建一个大小为256MB的ext4文件系统到fs.img中
make_ext4fs -l 256M -s fs.img ./fs标签:fs,img,sudo,ext4fs,文件系统,ext4,镜像 From: https://www.cnblogs.com/lethe1203/p/18086017