LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 647|回复: 1

在FreeBSD5.x下mount iso文件[原创]

[复制链接]
发表于 2005-9-2 10:13:13 | 显示全部楼层 |阅读模式
在FB5.0以前是采用vnconfig来实现的, 5.x的版本中改用mdconfig ('md' stands for 'memory disks')。
1、首先确保你的内核配置文件中包含:
  1. device    md
复制代码

一般来说默认的GENERIC配置中已经有该项目了,如果不幸没有,请修改后再重新编译内核。


2、mdconfig的使用:可以从man那里得到足够的信息。对于mount一个iso文件,常见的做法是:

  1. #mdconfig -a -t vnode -f ./myisofile.iso -u 1
复制代码

参数 a 表示 attach一个memory disk ; -t vnode表示memory disk type为vnode; -f 表示使用该vnode的文件名;  -u 1表示指定的md名数字后缀为1,即/dev/md1, 如果不用-u选项指定后缀,系统将自动生成,有了这个参数你可以创建许多的md哦。好了,现在用 ls看看是不是生成了/dev/md1 。


3、mount。和linux下差不多:
  1. #mount -t cd9660 /dev/md1 /mnt/mount-point
复制代码

现在你就可以正常使用这个iso文件的内容了。


4、使用完毕。你只要如此这般:

  1. #umount /mnt/mount-point
  2. #mdconfig -d -u 1
复制代码

mdconfig 的 -d参数表示detach一个memory disk并释放占用的资源。-u用来指定创建时使用的数字后缀。



是不是很easy呢 :cool:
 楼主| 发表于 2005-9-2 10:25:58 | 显示全部楼层
在handbook的16.12节也有介绍File-backed文件系统,大家可以参考一下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表