在学习 Linux 的过程中,安装 Linux 是每一个初学者的第一个门槛。在这个过程中间,最大的困惑莫过于给硬盘进展分区。虽然,现在各种发行版本的 Linux 已经供给了友好的图形交互界面,但是很多的人还是感觉无从下手。这其中的缘由主要是不清楚 Linux 的分区规定,以及它下面最有效的分区工具― Fdisk 的使用方法。
首先我们要对硬盘分区的根本概念进展一些初步的了解,硬盘的分区主要分为根本分区
〔primary partion〕和扩大分区(extension partion)两种,根本分区和扩大分区的数目之和不能大于四个。且根本分区可以马上被使用但不能再分区。扩大分区必需再进展分区后才能使用, 也就是说它必需还要进展二次分区。那么由扩大分区再分下去的是什么呢?它就是规律分区
〔logical partion〕,况且规律分区没有数量上限制。
对习惯于使用 dos 或windows 的用户来说,有几个分区就有几个驱动器,并且每个分区都会获得一个字母标识符,然后就可以选用这个字母来指定在这个分区上的文件和名目,它们的文件构造都是独立的,格外好理解。但对这些初上手 red hat linux 的用户,可就有点恼人了。由于对 red hat linux 用户来说无论有几个分区,分给哪一名目使用,它归根结底就只有一个根名目,一个独立且唯一的文件构造。red hat linux 中每个分区都是用来组成整个文件系统的一局部,由于它承受了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和名目,且将一个分区和一个名目联系起来。这时要载入的一个分区将使它的存储空间在 一个名目下获得。
对 windows 用户来说,操作系统必需装在同一分区里,它是商业软件! 所以你没有选择的余地!对 red hat linux 来说,你有了较大的选择余地,你可以把系统文件分几个区来装〔必需要说明载入点〕,也可以就装在同一个分区中〔载入点是“/”〕。
下面从这两个方面入手,来讲解这个困扰大家的问题。
Linux 的分区规定
- 设备治理
在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等 IDE 或 SCSI 设备也不例外。Linux 把各种 IDE 设备安排了一个由 hd 前缀组成的文件;而对于各种SCSI 设备,则安排了一个由 sd 前缀组成的文件。
对于 ide 硬盘,驱动器标识符为“hdx~”,其中“hd”说明分区所在设备的类型,这里是指 ide 硬盘了。“x”为盘号〔a 为根本盘,b 为根本附属盘,c 为关心主盘,d 为关心附属盘〕,“~”代表分区,前四个分区用数字 1 到 4 表示,它们是主分区或扩展分区,从 5 开头就是规律分区。例,hda3 表示为第一个 ide 硬盘上的第三个主分区或扩展分区,hdb2 表示为其次个 ide 硬盘上的其次个主分区或扩展分区。对于 scsi 硬盘则标识为“sdx~”,scsi 硬盘是用“sd”来表示分区所在设备的类型的,其余则和 ide 硬盘的表示方法一样,不在多说。
例如,第一个 IDE 设备,Linux 就定义为 hda;其次个 IDE 设备就定义为 hdb;下面以
此类推。而 SCSI 设备就应当是 sda、sdb、sdc 等。
- 分区数量
要进展分区就必需针对每一个硬件设备进展操作,这就有可能是一块 IDE 硬盘或是一块SCSI 硬盘。对于每一个硬盘〔IDE 或 SCSI〕设备,Linux 安排了一个 1 到 16 的序列号码,这就代表了这块硬盘上面的分区号码。
例如,第一个 IDE 硬盘的第一个分区,在 Linux 下面映射的就是 hda1,其次个分区就称作是 hda2。对于 SCSI 硬盘则是 sda1、sdb1 等。
- 各分区的作用
在 Linux 中规定,每一个硬盘设备最多能有 4 个主分区〔其中包含扩展分区〕构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是 4 个。
对于早期的 DOS 和 Windows〔Windows 2023 以前的版本〕,系统只成认一个主分区, 可以通过在扩展分区上增加规律盘符〔规律分区〕的方法,进一步地细化分区。
主分区的作用就是计算机用来进展启动操作系统的,因此每一个操作系统的启动,或者称作是引导程序,都应当存放在主分区上。
这就是主分区和扩展分区及规律分区的最大区分。
我们在指定安装引导 Linux 的 bootloader 的时候,都要指定在主分区上&