免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1285 | 回复: 1
打印 上一主题 下一主题

[FreeBSD] 共享:在 FreeBSD 5.3-release 上用 (g)vinum [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-04-21 23:45 |只看该作者 |倒序浏览
可能我比较土,现在才试试 FreeBSD 5.3,以前一直使用 4-stable 的。

--------------------------------------

今天装了个 5.3-release 的 vmware 虚拟机,心血来潮想试试 vinum。于是开始动手:

先增加了两个 scsi 硬盘,每个 1 G,启动后,分别是 da1 和 da2。然后初始化硬盘,disklabel:

# fdisk -BI da1
# disklabel -w -B da1s1 auto
# fdisk -BI da2
# disklabel -w -B da2s1 auto

然后用 disklabel -e da1s1,将 slice a 改变类型为 vinum,对 da2s1也照样。

为了保险起见,先装在 vinum 的模块:
# kldload vinum

然后增加卷,这里仅仅是测试,所以用了个简单的,没有使用配置文件。
# vinum stripe -v /dev/da1s1a /dev/da2s1a

然后就看到卷起来了。用
# vinum list
可以看到卷 vinum0,一个 plex,两个 subdisk。

然后修改 /etc/rc.conf,增加
start_vinum="YES"
重新启动虚拟机机器……

接下来就不对了,竟然 panic!!!

在 FreeBSD errata 中看到要在 /boot/loader.conf 中加入
vinum_load="YES"
于是修改,再试……还是 panic!!!
真是恼火。

看来是 5.3-release 的 bug,只能按照 errata 中指的另一个办法,使用 geom_vinum了。
修改 /boot/loader.conf,删除原来的 vinum_load="YES",增加 geom_vinum_load="YES",删除 /etc/rc.conf 中的 start_vinum="YES"
重启动机器……

这回看到两个 sub disk 起来了。可是卷呢,去那里了,在 /dev/vinum 下面没有啊?寻找一番,在 /dev/gvinum/ 下找到了,而且这个是使用 gvinum 命令进行配置的,呵呵,和 4.x 不太一样。

接下来的事情很简单了,建立文件系统,挂载文件系统,这里就不说了。

------------------------------
对 vinum 还不是很熟,如果有哪里不对的,还劳烦各位高人指正。

论坛徽章:
0
2 [报告]
发表于 2005-04-22 16:51 |只看该作者

共享:在 FreeBSD 5.3-release 上用 (g)vinum

坐沙发!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP