阅读上一个主题 :: 阅读下一个主题 |
作者 |
留言 |
wxjoshua 精神病

注册时间: 2002-09-06 文章: 569
|
发表于: Thu 2002-10-31 22:33:16 发表主题: FreeBSD下有关设备名、分区和 mount 的问题 |
|
|
FreeBSD下有关设备名,分区和mount的一些问题
一、驱动类型 驱动设备名
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 _________________ I have a dream:I want to travel the world. |
|
返回页首 |
|
 |
lozpt 半仙
注册时间: 2004-01-11 文章: 5 来自: zg
|
发表于: Sun 2004-01-11 17:32:08 发表主题: |
|
|
引用: | mount DOS区:mount -t msdos /dev/wd0s5 /mnt/hddos1 (当然,/mnt/hddos1必须存在)
mount linux区:mount -t ext2fs /dev/wd0s3 /mnt/hdlinux1 |
我在FreeBSD5.1R里面用:mount -t msdos /dev/ad0s5 /mnt/wind
出现这个错误:msdosfs:/dev/ad0s5:Invalid argument
在5.1Release里面我的IDE硬盘是用的ad0,ad1设备
不知道怎么了?有谁给个解决办法?十分感谢!  _________________ Wanted |
|
返回页首 |
|
 |
lozpt 半仙
注册时间: 2004-01-11 文章: 5 来自: zg
|
发表于: Sun 2004-01-11 17:37:28 发表主题: |
|
|
另外在/dev里面没有ad0s6,ad0s7...
我想mount D,E盘,不知道怎么创建设备文件。
用sh MAKEDEV ad0s6出错:MAKEDEV:Can't open MAKEDEV:No such file or directory
没有MAKEDEV ?什么原因?怎么办? _________________ Wanted |
|
返回页首 |
|
 |
pubb 半仙
注册时间: 2004-05-15 文章: 50
|
发表于: Thu 2004-07-29 09:01:17 发表主题: |
|
|
设备名是内核启动的时候自动创建的,有什么设备就创建什么设备名。没有ad0s6,说明内核没有找到这个分区。你确信ad0s6是你的d盘?确定ad0s5是你的c盘? |
|
返回页首 |
|
 |
fzfh 道童
注册时间: 2004-04-07 文章: 331 来自: SKY
|
发表于: Wed 2004-09-01 10:46:02 发表主题: Re: FreeBSD下有关设备名、分区和 mount 的问题 |
|
|
wxjoshua 写到: |
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:其它使用。 <br />
对于非FreeBSD的slice,没有a,b,c等的partition概念。对于DOS扩展分区的逻辑公区,是从s5开始的,例如,对于3.4-release中,第一个IDE硬盘的第一个扩展区的第一个逻辑分区是wd0s5,第二个逻辑分区是wd0s6。 <br />
<br />
例如: <br />
mount DOS区:mount -t msdos /dev/wd0s5 /mnt/hddos1 (当然,/mnt/hddos1必须存在) <br />
mount linux区:mount -t ext2fs /dev/wd0s3 /mnt/hdlinux1 |
从你的意思是否fb可以识别并mount dos扩展分区中的逻辑分区?
不过对于我的硬盘,我的分割是一个win的主分区,一个包含4个逻辑分区的dos扩展分区,一个fb所在的主分区。但是在fb中只能mount win所在的主分区,那些dos扩展分区中的逻辑分区是mount不了的!
请问问题安在?
thanks |
|
返回页首 |
|
 |
jayvan 精神病
注册时间: 2003-03-25 文章: 11251 来自: 广州
|
发表于: Wed 2004-09-01 22:50:44 发表主题: Re: FreeBSD下有关设备名、分区和 mount 的问题 |
|
|
fzfh 写到: |
从你的意思是否fb可以识别并mount dos扩展分区中的逻辑分区?
不过对于我的硬盘,我的分割是一个win的主分区,一个包含4个逻辑分区的dos扩展分区,一个fb所在的主分区。但是在fb中只能mount win所在的主分区,那些dos扩展分区中的逻辑分区是mount不了的!
请问问题安在?
thanks |
逻辑分区从 5 开始算。例如
mount_msdos /dev/ad0s5 /mnt
4 个逻辑分区就是 ad0s5 - ad0s8 _________________ 观天之道,执天之行,尽矣。 |
|
返回页首 |
|
 |
fzfh 道童
注册时间: 2004-04-07 文章: 331 来自: SKY
|
发表于: Sat 2004-09-04 01:19:53 发表主题: |
|
|
yes
搞定!原来一直没有弄明白此节,终于明白!
thanks |
|
返回页首 |
|
 |
cnhnln 半仙
注册时间: 2003-10-18 文章: 143
|
发表于: Sat 2005-01-22 13:33:42 发表主题: |
|
|
ffs是什么?和ufs、ufs2什么关系啊?
谢谢 |
|
返回页首 |
|
 |
|