FreeBSD handbook中文版 12 存储( 五 )


第10 页FreeBSD 使用手册
对于那些即将要在FreeBSD 系统中使用的CD 来说,-U 能用来消除所有文件名的限制 。
当使用-R 选项时,它会产生一个文件系统映象 。
最后一个通常使用的选项是-b 。这可以用来指定启动映象的位置,以产生一个叫做“El
Torito”的启动光盘 。
12.6.3 burncd
如果你用的是ATAPI 的CD burner,你可以使用burncd 命令来刻录ISO 映象到CD 上 。
Burncd 是基本系统的一部分,可以使用/usr/sbin/burncd 来安装 。用法很简单,如下:
# burncd -f cddevice data imagefile.iso fixate
刻录imagefile.iso的一个拷贝 。默认的设备是/dev/acd0c 。看看burncd 的选项来设
置写入速度,刻完之后退出CD,然后写入声音数据 。
12.6.4 cdrecord
如果你没有一个ATAPI 的CD burner,你必须使用cdrecord 来刻录你的CD 。Cdrecord
不是基本系统的一部分;你必须从sysutils/cdrtools 或设当的package 中安装它 。基本系
统的变化可能会引起这个程序的错误,可能是由“coaster”引起的 。当你升级系统时,你
需要升级port,或者如果你已升级到-STABLE,你使用新版本时也要升级port 。
Cdrecord 有很多选项,基本用法与burncd 相似 。刻录一个ISO9660 映象文件只需这样
做:
# cdrecord dev= device imagefile.iso
使用cdrecord 的比较巧妙的方法是找到使用的dev 。要找到正确的设置,可以使用
cdrecord 的-scanbus 标记,这会产生这样的结果:
# cdrecord -scanbus
Cdrecord 1.9 (i386-unknown-freebsd4.2) Copyright (C) 1995-2000 J.rg Schilling
Using libscg version "schily-0.1"
scsibus0:
第11 页FreeBSD 使用手册
0,0,0 0) "SEAGATE " "ST39236LW " "0004" Disk
0,1,0 1) "SEAGATE " "ST39173W " "5958" Disk
0,2,0 2) *
0,3,0 3) "iomega " "jaz 1GB " "J.86" Removable Disk
0,4,0 4) "NEC " "CD-ROM DRIVE:466" "1.26" Removable CD-ROM
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
scsibus1:
1,0,0 100) *
1,1,0 101) *
1,2,0 102) *
1,3,0 103) *
1,4,0 104) *
1,5,0 105) "YAMAHA " "CRW4260 " "1.0q" Removable CD-ROM
1,6,0 106) "ARTEC " "AM12S " "1.06" Scanner
1,7,0 107) *
这个列表列出了设备的适当的dev 值 。在这个例子中,CRW 是1,5,0,所以正确的输
入应是dev=1,5,0 。有一个很容易的方法可以指定这个值;看看cdrecord 的介绍 。在那儿也
可以找到有关音轨,控制速度和其它的东西 。
12.7 RAID
12.7.1 软件RAID
第12 页FreeBSD 使用手册
12.7.1.1 ccd (连接磁盘配置)
今天几乎每个人都收集了很多的多媒体文件 。从MP3 到视频文件 。我也有很多转换过的
mp3 音乐文件 。我现在面临一个问题是如何存储这些文件 。
选择一个比较好的解决方案,最重要的是产品的速度、性能和成本 。通常这三者不可能
都满足,要获得比较快,和大容量的存储设备,就比较昂贵 。但如果将成本降下来,那它的
速度或可靠性就会打折扣 。我在设计系统时,希望在两者之间达到一个平衡 。对我来说,速
度不是非常重要的,因为绝大多数的使用是通过百兆以太网来完成的 。
通过几个磁盘来传输文件要快得多 。最后,还要考虑可靠性 。存放在这个大容量的存储
设备上的所有数据都被备份到了CD-R 盘上了 。这个驱动器主要充当实时存储的功能,所以
如果一个驱动器坏了,我就可以换掉它,重建文件系统,把数据从CD-R 上拷回来 。
总的计算一下,我需要在有限的成本下得到最大的存储容量 。大型的IDE 磁盘现在是一
天比一天便宜 。我发现Western Digital 30.7gb 5400 RPM 硬盘只需要150 美元 。我买了三
个,加起来足有90GB 的存储容量 。
12.7.1.1.1 安装硬件
我在一个已安装有一个IDE 硬盘的系统上再安装一个磁盘 。最好是每个IDE 磁盘都使用

推荐阅读