分页: 1 / 1

《NetBSD指南-13.6.挂载ISO镜像》

发表于 : 2010-03-02 15:57
leo
有时, 在你刻录ISO镜像文件前你更愿意先挂载它; 这样, 你可以检查其内容或甚至是将里面的文件拷贝出来。 如果你是一个 Linux 用户, 你应该知道这可以通过特殊的loop文件系统完成这项工作。NetBSD用另一种方式, 使用 vnode 伪盘。

我们将用一个实例加以说明。假设你在你的home目录下有一个ISO井下该文件, 是 "mycd.iso":

开始先设置一个新的虚拟节点(vnode), "指向" 这个ISO文件:

# vnconfig -c vnd0 ~/mycd.iso
现在挂载这个虚拟节点:

# mount -t cd9660 /dev/vnd0a /mnt
Yeah, 镜像内容显示在 /mnt目录下了! 你可以进入 /mnt 目录,然后浏览镜像的内容。

美完了, 你还要卸载这个镜像:

# umount /mnt
而且最后, 删除这个虚拟节点:

# vnconfig -u vnd0
注意,这些步骤可以用在一个文件系统上包含的所有类型的文件, 并非仅是ISO镜像。

参 vnd(4) 和 vnconfig(8) 用户手册以获取更多的信息。