FreeBSD handbook中文版 12 存储(3)

2008-02-23 08:02:00来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


在每一个文件系统上,你通常会看到两行。一行是block 限制,另一行是inode 限制。
简单地改变你要修改的配额限制的值。例如,提高这个用户软限制的数值到500,硬限制的
数值到600。
/usr: blocks in use: 65, limits (soft = 50, hard = 75)
到:
/usr: blocks in use: 65, limits (soft = 500, hard = 600)
当你离开编辑器的时候,新的配额限制设置将会被保存。
12.5.3 检查配额限制和磁盘使用
你既可以使用quota 也可以使用requota 命令来检查配额限制和磁盘使用情况。Quota
命令能够检查单个用户和组的配额和磁盘使用情况。只有超级用户才可以检查其他用户的配
额和磁盘使用情况。Requota 命令可以用来了解所有配额和磁盘的使用情况。
下面是一个使用quota –v 命令后的输出情况。
Disk quotas for user test (uid 1002):
Filesystem blocks quota limit grace files quota limit
grace
/usr 65* 50 75 5days 7 50 60
/usr/var 0 50 75 0 50 60
上面的例子中,在/usr 文件系统中,这个用户超越了软限制(50 blocks)15 个blocks,
而且它有5 天的宽限期。
12.5.4 通过NFS 进行配额
Quotas 能够在NFS 服务器上被quota 子系统强迫使用。在NFS 客户端,rpc.rquotad
守护程序可以使quota 信息用于quota 命令,可以允许用户察看他们的quota 统计信息。
第9 页FreeBSD 使用手册
可以这样在/etc/inetd.conf 中启用rpc.rquotad:
rquotad/1 dgram rpc/udp wait root /usr/libexec/rpc.rquotad rpc.rquotad
现在重起inetd:
# kill -HUP ‘cat /var/run/inetd.pid‘
12.6 创建和使用光学设备(CD 和DVD)
12.6.1 介绍
CD 与普通的磁盘相比有很多不同的特性。最初,它们是不能被用户写入的。CD 有tracks,
要在FreeBSD 中制作一个CD,你要准备将要写到CD 上的数据文件,然后根据每个tracks
写入到CD。
ISO 9660 文件系统被设计用来处理这些差异。它通常不会对文件系统作限制。幸运的
是,它提供了一个可扩展的机制允许在制作CD 时超越这些限制。
Mkisofs 程序能用来生成一个包含iso9660 文件系统的数据文件。它有很多支持的扩展
选项,下面会具体描述。你可以从/usr/ports/sysutils/mkisofs port 中安装它。
使用哪个工具来刻录CD 依赖于你的CD 刻录机是ATAPI 的还是其他类型的。ATAPI CD
使用burncd 程序。SCSI 和USB CD 刻录机使用cdrecord 程序。
12.6.2 mkisofs
mkisofs 制作一个ISO9660 的文件系统,简单用法如下:
# mkisofs -o imagefile.iso /path/to/tree
这个命令将创建一个包含ISO9660 文件系统的映象文件。在处理过程中,它将文件名称
影射为标准的ISO 9660 文件系统的文件名,它将排除那些不典型的ISO 文件系统的文件。
可以看看mkisofs 的详细描述,以便更好地使用它。
有很多选项能够用来克服那些限制。特别的,-R 选项能够启用Rock Ridge 扩展,-J
选项能启用用于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 音乐文件。我现在面临一个问题是如何存储这些文件。
选择一个比较好的解决方案,最重要的是产品的速度、性能和成本。通常这三者不可能
都满足,要获得比较快,和大容量的存储设备,就比较昂贵。但如果将成本降下来,那它的

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD handbook中文版 15 串口通讯

下一篇:FreeBSD handbook中文版 10 安全