FreeBSD磁盘组织学习笔记

2021年09月15日 阅读数:4
这篇文章主要向大家介绍FreeBSD磁盘组织学习笔记,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。
FreeBSD 中分区与文件系统是一一对应的,它这里的分区和经常使用的在 Windows 中的分区的意思不同 ( 如: MS-DOS 分区 ), FreeBSD 中,将一块硬盘能够最多分红四个 slice( 片断 ) ,每个 slice 上又能够分红最多 8 个分区 (partition) ,这里的一个 slice 就至关与 Windows 里面的一个分区当作为一个 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 后,只须要 C 定位为整个 slice ,其余各盘能够互换,但通常仍是依照传统。
 
 Slice 其编号是从 1 4,Slice 编号在设备名后面,并有一个 s 前缀,从 1 开始,如 da0s1 是第一个 SCSI 磁盘驱动器的第一个 Slice ,每一个磁盘上只能有四个物理 Slice ,本身能够在物理 Slice 中使用适当的类型来建立逻辑 Slice ,这些扩展 Slice 编号从 5 开始,所以 ad0s5 是第一个 IDE 磁盘中第一个扩展 Slice;  Slice “专项指定”物理驱动器,和其余驱动器都包含 partitions ,那几个 partition 都是字母从 a h 来标记,如 ad1s3e 表示第二快 IDE 磁盘上第三个 Slice 的第五个 partition
 
磁盘设备的代码
代码
说明
ad
ATAPI (IDE) 磁盘
da
SCSI 直接存取磁盘
acd
ATAPI (IDE) 光驱
cd
SCSI 光驱
fd
软驱
 
样例磁盘, Slice, Partition 它们的命名
命名
说明
ad0s1a
在首个IDE磁盘(ad0)上的 第一个slice (s1)里的 第一个partition (a)
da1s2e
在第二个SCSI磁盘(da1)上的 第二个slice(s2)里的 第五个partition(e
 
 
一个磁盘的布局
从在系统里的首个IDE磁盘图表能够显示出FreeBSD的看法。假设磁盘大小为4 GB,它里面包含了两个2 GB 大小的slices (但在MS-DOSpartitions)。首个slice是一个MS-DOS磁盘叫C:,而第二个sliceFreeBSD配置好的slice FreeBSD配置好的slice有三个partitions和另外一个交换分区。
这三个partitions各自控制一个文件系统。 partitiona 用于根文件系统, partitione 用于 /var 目录层, partitionf 用于 /usr
FreeBSD磁盘组织学习笔记_职场