歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> BSD >> FreeBSD下有關分區和mount的一些問題

FreeBSD下有關分區和mount的一些問題

日期:2017/2/28 11:22:16   编辑:BSD


一、物理儲存介質命名對照表:
驅動類型                                 驅動設備名    
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
Copyright © Linux教程網 All Rights Reserved