IDE;hard;drives;---;ad;in;4.0-RELEASE,;wd;before;4.0-RELEASE.;
IDE;CDROM;drives;---;acd;from;3.1-RELEASE,;wcd;before;4.0-RELEASE.;
SCSI;hard;drives;---;da;from;3.0-RELEASE,;sd;before;3.0-RELEASE.;
SCSI;CDROM;drives;---;cd;
Assorted;non-standard;CDROM;drives---;mcd;for;Mitsumi;CD-ROM,;scd;for;Sony;CD-ROM,;
matcd;for;Matsushita/Panasonic;CD-ROM;
Floppy;drives;---;fd;
SCSI;tape;drives;---;sa;from;3.0-RELEASE,;st;before;3.0-RELEASE.;
IDE;tape;drives;---;ast;from;4.0-RELEASE,;wst;before;4.0-RELEASE.;
Flash;drives;---;fla;for;DiskOnChip;Flash;device;from;3.3-RELEASE.;
RAID;drives;---;myxd;for;Mylex,;amrd;for;AMI;MegaRAID,;idad;for;Compaq;
Smart;RAID.;from;4.0-RELEASE.;id;between;3.2-RELEASE;and;4.0-RELEASE.;
硬盘的编号从0开始,例如在3.4-release中,第一个IDE硬盘是wd0。;
二、分区的问题;
FreeBSD的硬盘分割区域称为slice(片段或部分),一个硬盘最多可有四个FreeBSD的slice,FreeBSD的;
开机区必须在这些slice其中之一。每一个FreeBSD的slice有8个partition,分别称为a,b,c,d,e,f,g,h,;
传统上a,b,c,d分区有特殊的意义,a表示root分区,b表示swap分区,c表示整个slice,d表示整个硬盘,;
从FreeBSD-2.0.5;Release开始,FreeBSD发展了新的slice概念,只有c内定位整个slice,其他都可自由;
使用,但一般还是遵循传统观念,即a:root,b:swap,efgh:其他使用。;
对于非FreeBSD的slice,没有a,b,c等的partition概念。对于DOS扩展分区的逻辑公区,是从s5开始的,;
例如,对于3.4-release中,第一个IDE硬盘的第一个扩展区的第一个逻辑分区是wd0s5,第二个逻辑分区;
是wd0s6。;
三、mount的问题;
FreeBSD的默认文件系统是ufs,如果要对其他文件系统的支持,就要在内核中增加相应的文件系统,然;
后重新编译内核,常用的MSDOS,CD9660在GENERIC内核(系统默认内核)中已有,而Linux的ext2fs没有,;
为了对ext2fs的支持,在内核中增加一行:;
options;"EXT2FS";
重新编译内核,重启机器。;
可用fdisk;/dev/wd0查看硬盘wd0的slice情况,对于FreeBSD的slice,还可用disklabel;-r;/dev/wd0s1;
命令来查看硬盘wd0的第一个slice的情况。进入/dev,查看硬盘设备,如还没有相应的,可用sh;MAKEDEV;
建相应的设备。;
这些工作之后,就可用mount命令了,例如:;
mount;DOS区:mount;-t;msdos;/dev/wd0s5;/mnt/hddos1;(当然,/mnt/hddos1必须存在);
mount;linux区:mount;-t;ext2fs;/dev/wd0s3;/mnt/hdlinux1;
标签: