1.使用 dd 命令创建虚拟镜像文件
![89316492f5245c2a3773892bb17ab728.png](https://i-blog.csdnimg.cn/blog_migrate/199833c049f205ee39d61a527d2f6a45.jpeg)
2.使用 mkfs 命令格式化磁盘(我们这里是自己创建的虚拟磁盘镜像)
![89fb53cd8f51293671c97d14b910b6e6.png](https://i-blog.csdnimg.cn/blog_migrate/3c011c570e3b8a832805da6844828b4e.jpeg)
查看Linux 支持哪些文件系统
![9c5e043fd6f37d35d2d3f1819bbaa0a4.png](https://i-blog.csdnimg.cn/blog_migrate/febd20def5bd9e4f4e0101c36e73a251.jpeg)
使用 mount 命令挂载磁盘到目录树
$ mount -o loop -t ext4 virtual.img /mnt
# 也可以省略挂载类型,很多时候 mount 会自动识别
# 以只读方式挂载
$ mount -o loop --ro virtual.img /mnt
# 或者mount -o loop,ro virtual.img /mnt
![917d712390d523d59dfa38004000632b.png](https://i-blog.csdnimg.cn/blog_migrate/307d3dc51bb1c9b6bfc9defc037d23a2.jpeg)
使用 fdisk 为磁盘分区
![e71fa0bb9b85f052b1c80bea438212da.png](https://i-blog.csdnimg.cn/blog_migrate/e7123d5db85a0d81f005d1db705d8cfb.jpeg)
![d6efd7a8438ac493e12fa13f33a3eb88.png](https://i-blog.csdnimg.cn/blog_migrate/fd061e6a322ac83722b6299345d7ff1b.jpeg)
![e2d4fb1733df6f7d629200c7cd7ade50.png](https://i-blog.csdnimg.cn/blog_migrate/2ca74779a060536be9b940ba9490b64b.jpeg)
使用 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
![0b992c5c244f9dba0522892c48720930.png](https://i-blog.csdnimg.cn/blog_migrate/5e1b29cf20fd2e69242d386eff4bd236.jpeg)
$ sudo mkfs.ext4 -q /dev/mapper/loop0p1
$ sudo mkfs.ext4 -q /dev/mapper/loop0p5
$ sudo mkfs.ext4 -q /dev/mapper/loop0p6
![fdf652e6b145f493ee0189126722128f.png](https://i-blog.csdnimg.cn/blog_migrate/cd1608078e4643415a74aedc1479034c.jpeg)
格式化完成后在/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
![a74de4f92ce7ce4b848d86bd57ecf98d.png](https://i-blog.csdnimg.cn/blog_migrate/67002cdbd07fc2ba34f6f22e47727d96.jpeg)