1.使用 dd 命令创建虚拟镜像文件
![aea1bae9d419698930268006a0ec0bc4.png](https://img-blog.csdnimg.cn/img_convert/aea1bae9d419698930268006a0ec0bc4.png)
2.使用 mkfs 命令格式化磁盘(我们这里是自己创建的虚拟磁盘镜像)
![4e554169b171463114534148f90515ae.png](https://img-blog.csdnimg.cn/img_convert/4e554169b171463114534148f90515ae.png)
查看Linux 支持哪些文件系统
![369d8c47f4f28eaf5f4dc81497adf2c2.png](https://img-blog.csdnimg.cn/img_convert/369d8c47f4f28eaf5f4dc81497adf2c2.png)
使用 mount 命令挂载磁盘到目录树
$ mount -o loop -t ext4 virtual.img /mnt
# 也可以省略挂载类型,很多时候 mount 会自动识别
# 以只读方式挂载
$ mount -o loop --ro virtual.img /mnt
# 或者mount -o loop,ro virtual.img /mnt
![4a7786538b7e2f77b9ef9cf4d0098494.png](https://img-blog.csdnimg.cn/img_convert/4a7786538b7e2f77b9ef9cf4d0098494.png)
使用 fdisk 为磁盘分区
![3fc773d328266f1db17dcd0b49048bd3.png](https://img-blog.csdnimg.cn/img_convert/3fc773d328266f1db17dcd0b49048bd3.png)
![835acf29eac837f6fc363a2c961c3c8c.png](https://img-blog.csdnimg.cn/img_convert/835acf29eac837f6fc363a2c961c3c8c.png)
![cd5d69756c3bd74d5ac49ce3bb38892f.png](https://img-blog.csdnimg.cn/img_convert/cd5d69756c3bd74d5ac49ce3bb38892f.png)
使用 losetup 命令建立镜像与回环设备的关联
$ sudo losetup /dev/loop0 virtual.img
# 如果提示设备忙你也可以使用其它的回环设备,"ls /dev/loop*"参看所有回环设备
# 解除设备关联
$ sudo losetup -d /dev/loop0
$ sudo apt-get install kpartx
$ sudo kpartx -av /dev/loop0# 取消映射
$ sudo kpartx -dv /dev/loop0
![cceac6d5b971a52a2f3d3575ba7306d5.png](https://img-blog.csdnimg.cn/img_convert/cceac6d5b971a52a2f3d3575ba7306d5.png)
$ sudo mkfs.ext4 -q /dev/mapper/loop0p1
$ sudo mkfs.ext4 -q /dev/mapper/loop0p5
$ sudo mkfs.ext4 -q /dev/mapper/loop0p6
![8156225598cc10c75dae87a804702cdb.png](https://img-blog.csdnimg.cn/img_convert/8156225598cc10c75dae87a804702cdb.png)
格式化完成后在/media
目录下新建四个空目录用于挂载虚拟磁盘:
# 挂载磁盘分区
$ sudo mount /dev/mapper/loop0p1 /media/virtualdisk_1
$ sudo mount /dev/mapper/loop0p5 /media/virtualdisk_2
$ sudo mount /dev/mapper/loop0p6 /media/virtualdisk_3
# 卸载磁盘分区
$ sudo umount /dev/mapper/loop0p1
$ sudo umount /dev/mapper/loop0p5
$ sudo umount /dev/mapper/loop0p6
![b405d6408adbf3c4656e70a9a6f2623b.png](https://img-blog.csdnimg.cn/img_convert/b405d6408adbf3c4656e70a9a6f2623b.png)