当前位置:操作系统 > Unix/Linux >>

FreeBSD硬盘分割浅释

磁盘分割表 (Disk Partition)

  每颗硬盘中最多只能够分割出四个分割区,而分割区又分为底下三种┱

  主要分割区

  延伸分割区

  逻辑分割区 -- 附属于延伸分割区之下

  而其中的搭配则任由您选择,你可以全部的空间皆划分给一个主要分割区;也可以将一半的空间划分给主要分割区,另一半空间划分给延伸分割区;当然更可以将空间规划为三个主要分割区与一个延伸分割区,或是划分为四个主要分割区。

  底下我们以图表来诠释这部份的概念┱

  

  上表代表着这颗硬盘中有三个主要分割区以及一个延伸分割区,而在延伸分割区中还包含着两个逻辑分割区。

  延伸分割区中可以再分割许多逻辑分割区。

  在 FreeBSD 中,将所有的分割区视为分层 (Slice),不管它们是主要分割区、延伸分割区或是逻辑分割区。以上表为例,在 FreeBSD 中的硬盘分割表如下┱

  

  FreeBSD 将三个主要分割区及一个延伸分割区依序视为 Slice 1、Slice 2、Slice 3、Slice 4,而逻辑分割区则依序视为 Slice 5、Slice 6、........ 依此类推。

  也就是说只要是属于逻辑分割区的部份,一定由 Slice 5 开始。

  磁盘标? (Disk Label)

  FreeBSD 并不会直接使用分配到的主要分层 (Primary Slice),而是将分配到的主要分层再细分为许多逻辑分层 (Logical Slice),并且将这些逻辑分层命名为 a、b、c、d、e、f、g、h。

  而在这个分配到的主要分层最前面,则是记录着 BSD 的磁盘标? (BSD disk label),这有点像是硬盘的分割表,用来记载着逻辑分层的大小、位置、数量及档案系统种类。

  基本上逻辑分层 (Logical Slice) 的名称都有其特定用途,而非随意使用┱

  a.这是指 root 分割区,也就是常说的根目录「/」

  b.这是指 swap (虚拟内存置换装置)

  c.这是指整个分配到的主要分层 (Primary Slice)

  d.这是指整颗硬盘

  e.可任意使用 (比如┱/tmp)

  f.可任意使用 (比如┱/var)

  g.可任意使用 (比如┱/usr)

  h.可任意使用 (比如┱/home)

  目前 FreeBSD 的版本对于 ATAPI-Disk (IDE-HDD) 的装置命名为 ad,当然您也可以于核心中指定使用旧有名称 wd。

  而第一颗 IDE 硬盘其装置名称为 ad0,第二颗则为 ad1,依此类推。

  FreeBSD 对于分割区的命名格式 (装置节点) 是采用装置名称加上分层代号加上分层标?,假设目前有一颗 IDE 硬盘,FreeBSD 是安装于第二个主要分割区,则其相关分割区之命名如下┱

  ad0s2a => /

  ad0s2b => swap

  ad0s2e => /tmp

  ad0s2f => /var

  ad0s2g => /usr

  ad0s2h => /home

  假设我们要在一颗 20GB 容量的硬盘上分别安装 MS-DOS (Win 3x/9x/me 视为 DOS) 与 FreeBSD 两种系统,其中 DOS 分配到 3GB 的主要分割区 (C:)与 3GB、4GB 的两个逻辑分割区 (D: & E:),FreeBSD 则分配给 10GB 的主要分割区,我们以图表来做表示,相信会有助于您的理解┱

  

  底下为 FreeBSD 分层标? (FreeBSD-DiskLabel) 示意图┱

  

  经由上述的图解,不知您是否已有初步的了解了呢?如果还是没有的话,没关系,先耐着性子看完,待有了整个通盘概念后,多做个几次就能豁然贯通了。

  

上一个:FreeBSD多重开机管理员
下一个:FreeBSD硬件准备

更多Unix/Linux疑问解答:
路由原理介绍
子网掩码快速算法
改变网络接口的速度和协商方式的工具miitool和ethtool
Loopback口的作用汇总
OSPF的童话
增强的ACL修改功能
三层交换机和路由器的比较
用三层交换机组建校园网
4到7层交换识别内容
SPARC中如何安装Linux系统(2)
SPARC中如何安装Linux系统(1)
用Swatch做Linux日志分析
实战多种Linux操作系统共存
浅析Linux系统帐户的管理和审计
Linux2.6对新型CPU的支持(2)
电脑通通透
玩转网络
IE/注册表
DOS/Win9x
Windows Xp
Windows 2000
Windows 2003
Windows Vista
Windows 2008
Windows7
Unix/Linux
苹果机Mac OS
windows8
安卓/Android
Windows10
如果你遇到操作系统难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,