guestmount
是用于装载VM映像的工具。这个VM映像可以是不同的格式,比如qcow、vmdk、vdi等。在本教程中,我们将研究关于VM的不同用例 guestmount
.
null
装载磁盘映像
我们首先将给定的映像分区装载到指定的目录。我们将为图像提供 -a
选项。 -m
选项将用于指向驻留在映像中的要装入的分区。的最后一个参数 guestmount
是我们要装载的本地目录。在本例中,我们将安装映像 cirros..
隔板 sda1
进入本地目录 test2
$ guestmount -a cirros-0.3.0-i386-disk.img -m /dev/sda1 test2$ ls test2/bin boot dev etc home init initrd.img lib linuxrc lost+found mnt old-root opt proc root run sbin sys tmp usr var vmlinuz
将磁盘映像装载为只读
通常情况下,guestmount使用读写选项装载磁盘或分区,如果您想以只读方式装载 -r
选项。我们不能在这张图片上写任何可以使其安全修改的东西。
$ guestmount -r -a cirros-0.3.0-i386-disk.img -m /dev/sda1 test2
自动装载磁盘映像
不必指定文件系统。我们可以用 -i
选项自动查找具有guestmount的分区。
$ guestmount -a cirros-0.3.0-i386-disk.img -i test2
为安装的映像启用SELinux
在使用guestmount时,通常不会启用SELinux。我们可以在磁盘映像上启用SELinux支持 --selinux
选项。
$ guestmount -a cirros-0.3.0-i386-disk.img -i test2 --selinux
使用不同的附加选项装载
我们可以使用 -o
选项。在本例中,我们将允许其他用户使用 allow_user
$ guestmount -a cirros-0.3.0-i386-disk.img -i test2 -o allow_other
相关文章: Bash命令基础
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END