To be a better coder
分类: 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文件系统制作