FreeBSD handbook中文版12 存储
作者: 来源: 发布日期:2007-9-3 10:10:41 点击次数:
选项能启用用于microsoft 系统的Joliet 扩展,-hfs 能用来创建用于MAC 的HFS 文件系统。 第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 磁盘现在是一
|