最基本的硬盘文档系统。要从硬盘启动,就得留着他。
注意: 在FreeBSD 5.X中, FFS_ROOT 已不是必须的了。
options UFS_ACL #Support for access control lists
这个选项现在只在5。x中能够使用,他使内核支持访问控制。这依赖于使用于使用
UFS2 及其附加特性;具体 特性在节
10.13有周详叙述。默认支持访问控制列表
(ACLs), 假如以前在文档系统上使用了访问控制列表,
那么最好不要去除该他,
因为去除,很可能出现无法预知的问题。
options UFS_DIRHASH #Improve performance on big directories
这个选项能够在有大量目录文档时,加快磁盘操作速度,而代价就时使用更大的内存。
他对大型服务器,或
交互式工作站比较有用,而假如是个小型的系统,如一个
防火墙,则没必要使用他,因为额外的内存使用换来 的是磁盘速度的一点点提升。
options SOFTUPDATES #Enable FFS Soft Updates support
使内核支持Soft Updates, 以加快磁盘的写入速度。要真正使用该功能,还得打开分区
的相应参数。通过 mount命令的输出,能够看到磁盘的
soft-updates 是否已打开。
假如没打开,则可通过tunefs(对现有的
文档系统)或newfs(对新文档系统)命令
进行调整以实现对soft-updates的支持。
options MFS #Memory Filesystem
options MD_ROOT #MD is a potential root
device
Memory-mapped 文档系统。RAM disk ,用于存放临时文档以提高速度。
有很大的swap 空间,使用这个选项会比较有用。/tmp是
挂MFS 分区比较好的地方,
因为很多程式都会在此存 放临时文档。要把/tmp挂到MFS RAM
disk,能够修改/etc/fstab,
加入以下一行::
/dev/ad1s2b /tmp mfs rw 0 0
现在重启动,或是运行mount /tmp 命令:
注意: 在5.X中, 使用md-backed UFS 文档系统 替代MFS(配置memory-backed 文档系统
的有关资料在 mdconfig
和mdmfs的手册页里,在12章10节也有)。 因此MFS选项在5。x中
已没有了。
options NFS #Network Filesystem
options NFS_ROOT #NFS usable as root
device, NFS required
网络文档系统,若无需通过TCP/IP挂载其他UNIX机器的文档系统,能够用 # 号注释掉这行配置。
options MSDOSFS #MSDOS Filesystem
MS-DOS 文档系统。除非要在启动时挂上一个DOS 格式分区,否则您能够放心地把这行注释掉。
如前所述,在 第一次挂上一个DOS
分区时,内核将会自动加载模块来支持他。此外,mtools 是
个相当不错的软件(可在 ports 里面找到), 他支持不用挂入或卸载,就可访问DOS
软盘(而且
也无需MSDOSFS 的支持)。
options CD9660 #ISO 9660 Filesystem
options CD9660_ROOT #CD-ROM usable as
root, CD9660 required
CD-ROM 使用的ISO 9660
文档系统。假如您没有光驱,或是很少用光驱,能够注释掉这
一行(在第一次挂CD-ROM时,内核会动态加载模块以支持他)。音乐CD
则无需用到这个
文档系统。
options PROCFS #Process filesystem
process file system。这是个虚拟的文档系统,挂在/proc 下,允许程式(如ps) 获取
有关正在执行的进
程的信息。在5.x中,PROCFS已不是那么的重要了,因为很多调试和监控
工具已能在无PROCFS的情况下工 作。
另外,要在5.X-CURRENT下用PROCFS,还必须有
PSEUDOFS的支持:
options PSEUDOFS #Pseudo-filesystem framework
在FreeBSD 4.X中,没有PSEUDOFS。在5。x中,默认将不使用进程文档系统,这一点不象freebsd4.x。
options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
使系统兼容4.3BSD 。掉这一行,有些程式将无法正常运行。
options COMPAT_FREEBSD4 #Compatible with FreeBSD4
5.x的i386及Alpha版,需要这个选项来支持一些为旧版系统编译的调用了旧版接口的软件。
推荐在任何可能 运行旧应用程式的i386和Alpha
系统(仅5.x中)中保留此选项;但在
ia64 和Sparc64? 平台里无需该选\项。
options SCSI_DELAY=15000 #Delay (in ms) before probing SCSI
这行配置使内核等待15 秒钟,以供SCSI 控制器扫描您电脑上的SCSI 设备。假如
只有IDE
硬盘,则可不理会这个配置,另外,也可降低这个值,比如降到五秒,
以加快启动的速度。假如您发现降低后,FreeBSD 无法正确辨认您的SCSI
设备,那么您该提高
这个值,延长 等待时间。
options UCONSOLE #Allow users to grab the console
允许使用者获取控制台,对X Window 用户很有用。举例来说,您能够输入xterm -C
来打开一个xterm终端
,这个窗口将显示任何write 、talk 等命令的信息,连同其他您收到的
信息。当然, kernel 输出的信息也会在这里出现。
注意: 在FreeBSD 5.X中, UCONSOLE 已不使必要选项。
options USERCONFIG #boot -c editor
这个选项允许您从启动菜单启动配置编辑器。
options VISUAL_USERCONFIG #visual boot -c editor
这个选项允许您从启动菜单启动可视化的配置编辑器。
注意: 从FreeBSD 5.0 开始,USERCONFIG选项和新的device.hints方式冲突。具体内容能够看7章5节。
options KTRACE #ktrace(1) support
这个选项启用内核进程跟踪,在调试时很有用。
options SYSVSHM #SYSV-style shared memory
提供System V Shared memory的支持,最常用到他的应该是X Window 的XSHM
扩展,不少绘图相关程式会自动使用他来提供额外的速度。假如您要使用X Window ,您最好加入这个选项。
options SYSVSEM #SYSV-style semaphores
System V semaphores的支持,一般用不到,但他只在kernel 中占用几百个字节的空间。
options SYSVMSG #SYSV-style message queues
System V messages的支持,相同的,只占用kernel 几百字节的空间。
注意: ipcs 命令能够显示出任何使用到上述三个System V 功能的processes 。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




