一、物理儲(chǔ)存介質(zhì)命名對(duì)照表:
驅(qū)動(dòng)類型 驅(qū)動(dòng)設(shè)備名
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.
硬盤的編號(hào)從0開始,例如在3.4-release中,第一個(gè)IDE硬盤是wd0。
二、分區(qū)的問題
FreeBSD的硬盤分割區(qū)域稱為slice(片段或部分),一個(gè)硬盤最多可有四個(gè)FreeBSD的slice,F(xiàn)reeBSD的
開機(jī)區(qū)必須在這些slice其中之一。每一個(gè)FreeBSD的slice有8個(gè)partition,分別稱為a,b,c,d,e,f,g,h,
傳統(tǒng)上a,b,c,d分區(qū)有特殊的意義,a表示root分區(qū),b表示swap分區(qū),c表示整個(gè)slice,d表示整個(gè)硬盤,
從FreeBSD-2.0.5 Release開始,F(xiàn)reeBSD發(fā)展了新的slice概念,只有c內(nèi)定位整個(gè)slice,其他都可自由
使用,但一般還是遵循傳統(tǒng)觀念,即a:root,b:swap,efgh:其他使用。
對(duì)于非FreeBSD的slice,沒有a,b,c等的partition概念。對(duì)于DOS擴(kuò)展分區(qū)的邏輯公區(qū),是從s5開始的,
例如,對(duì)于3.4-release中,第一個(gè)IDE硬盤的第一個(gè)擴(kuò)展區(qū)的第一個(gè)邏輯分區(qū)是wd0s5,第二個(gè)邏輯分區(qū)
是wd0s6。
三、mount的問題
FreeBSD的默認(rèn)文件系統(tǒng)是ufs,如果要對(duì)其他文件系統(tǒng)的支持,就要在內(nèi)核中增加相應(yīng)的文件系統(tǒng),然
后重新編譯內(nèi)核,常用的MSDOS,CD9660在GENERIC內(nèi)核(系統(tǒng)默認(rèn)內(nèi)核)中已有,而linux的ext2fs沒有,
為了對(duì)ext2fs的支持,在內(nèi)核中增加一行:
options "EXT2FS"
重新編譯內(nèi)核,重啟機(jī)器。
可用fdisk /dev/wd0查看硬盤wd0的slice情況,對(duì)于FreeBSD的slice,還可用disklabel -r /dev/wd0s1
命令來查看硬盤wd0的第一個(gè)slice的情況。進(jìn)入/dev,查看硬盤設(shè)備,如還沒有相應(yīng)的,可用sh MAKEDEV
建相應(yīng)的設(shè)備。
這些工作之后,就可用mount命令了,例如:
mount DOS區(qū):mount -t msdos /dev/wd0s5 /mnt/hddos1 (當(dāng)然,/mnt/hddos1必須存在)
mount linux區(qū):mount -t ext2fs /dev/wd0s3 /mnt/hdlinux1