1 FreeBSD handbook中文版 2 开始安装FreeBSD( 八 )


4.0-RELEASE.
所有的驱动器都以0 开始编号 。所以第一个IDE 驱动器应是“ad 0” 。你可能很少用到这
些设备 。
2.5.1.1 Slices 和分区
物理磁盘通常包含slices 。Slice 的编号通常遵循设备的编号,用s 字母加一个前缀,
就象这样“da0s1” 。其它驱动器也会按顺序用字母从a 到h 进行表述,b 用来描述交换分
区,c 是没有使用的分区 。这些会在第12.2 节介绍 。
2.5.2 BIOS 驱动器的编号方式
在你安装和配置FreeBSD 之前,有一个很重要的问题你应当认识到,特别是如果你有多
个硬盘 。在PC 中,无论是运行DOS 系统还是Windows 系统,BIOS 设置中驱动器启动顺序的
变化,系统操作也会发生相应的变化 。这允许用户可以从一个磁盘驱动器启动,而不一定非
要从“primary master”启动 。这种方式对一些希望通过第二个硬盘来备份资料的人来说
是最简单和便宜的方式,可以使用Ghost 或XCOPY 这样的程序来将第一个硬盘克隆到第二硬
盘 。如果第一个驱动器发生故障,或遭受病毒攻击,或由操作系统的缺陷引起的系统混乱,
都可以很容易地变换BIOS 中驱动器的启动顺序来改变启动的系统 。就象交换驱动器的线缆
一样方便 。
绝大多数带有SCSI 控制器的高昂系统经常包括BIOS 扩展,它允许SCSI 驱动器按顺序
最高可以支持7 个驱动器 。用户在了解了上面那么多的新特性,突然听到FreeBSD 并不是想
象中的那样使用BIOS 时,一定会感到很惊讶的 。事实上,FreeBSD 并不使用BIOS,也没有
第23 页FreeBSD 使用手册
“逻辑BIOS 驱动器映射”的概念 。这会使人很困惑,特别是驱动器在物理几何性质上都是
相同的,同样也能够互相克隆数据 。
安装FreeBSD 前,BIOS 总是恢复到自然驱动器编号状态,也是以那种方式离开的 。如
果你需要来回交换驱动器,需要经常改变跳线和线缆,这样做是很麻烦的事 。
-------------------------------------------------------------
2.6 分配磁盘空间
-------------------------------------------------------------
你的第一个任务是为FreeBSD 分配磁盘空间,然后对那个磁盘做标签,以便Sysinstall
能为它作好准备 。为了这样做,你需要知道FreeBSD 要如何在磁盘上找到信息 。
2.6.1 磁盘组织
FreeBSD 用来寻找文件的最小组织单位是文件名 。文件名是区分大小写的,也就是说
readme.txt 和README.TXT 是两个不同的文件 。FreeBSD 不使用一个扩展名来决定这个文件
是一个程序,一个文档,还是一些其他形式的数据 。
文件被存储在目录下 。一个目录可能没有文件,或它可能包括许多文件 。一个目录也可
能包含其它目录,允许你建构一个层次型的目录 。这样就很容易组织数据 。
文件和目录能够通过文件或目录名来参考,它以/为起点,按目录名来排列 。如果你有
目录foo,它包含目录bar,而目录bar 又包含文件readme.txt,那么这个文件的全名或路
径是foo/bar/readme.txt 。
目录和文件都存储在一个文件系统中 。每个文件系统在最顶层都包含目录,叫作root 。
这个root 目录能够包含其它目录 。
到现在为止,这可能就是与你使用的其它操作系统相似的地方 。但有一些不同的是,例
如:DOS 使用来分开文件和目录名,而MacOS 使用: 。FreeBSD 不使用驱动器字母,或其它
路径命名方式 。你不能在FreeBSD 上写c:/foo/bar/readme.txt 。而是,一个文件会指明一
个根文件系统 。根文件系统的根目录使用/标记 。每个其它的文件会被挂在根文件系统下 。
无论你在FreeBSD 上有多少个磁盘,每个目录都会显示同一个磁盘的一部分 。
假定你使用三个文件系统,叫做A,B,C 。每个文件系统都有一个根目录,根目录又包含其他

推荐阅读