Linux系统中分区就是把一片空间分割成多块,文件系统就是分区(或者别的空间)里放的东西。那么,Linux磁盘各分区有什么作用?Linux系统分区方式有什么?接下来一起随小编来看看吧!
Linux系统分区方式:
常见的两种分区表现形式
MBR分区表:最大支持2.1T磁盘,最多支持4个分区,支持32位和64位系统;
GPT分区表:全局唯一标示分区表,支持9.4ZB,理论上支持的分区数没有限制,只支持64位系统。
虽然GPT是一个较新的分区机制,解决了MBR很多缺点,但是目前使用最多的还是MBR分区方式。MBR最多有4个分区,分区类型有三种:
1、主分区
2、扩展分区
①最多有一个;
②扩展分区+主分区数最多不超过4个;
③不能写入数据,不能格式化,只能用来包含逻辑分区。
3、逻辑分区
①包含在扩展分区内,可以有多个;
②扩展分区至少要包含一个逻辑分区。
各分区的作用:
在 Linux 中规定,每一个硬盘设备最多能有 4个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是 4 个。
对于早期的 DOS 和 Windows(Windows 2000 以前的版本),系统只承认一个主分区,可以通过在扩展分区上增加逻辑盘符(逻辑分区)的方法,进一步地细化分区。
主分区的作用就是计算机用来进行启动操作系统的,因此每一个操作系统的启动,或者称作是引导程序,都应该存放在主分区上。
这就是主分区和扩展分区及逻辑分区的最大区别。
我们在指定安装引导 Linux 的 bootloader 的时候,都要指定在主分区上,就是最好的例证。
Linux 规定了主分区(或者扩展分区)占用 1 至 16 号码中的前 4 个号码。以第一个 IDE 硬盘为例说明,主分区(或者扩展分区)占用了 hda1、hda2、hda3、hda4,而逻辑分区占用了 hda5 到 hda16 等 12 个号码。
因此,Linux 下面每一个硬盘总共最多有 16 个分区。
对于逻辑分区,Linux 规定它们必须建立在扩展分区上(在 DOS 和 Windows 系统上也是如此规定),而不是主分区上。
因此,我们可以看到扩展分区能够提供更加灵活的分区模式,但不能用来作为 操作系统 的引导。 除去上面这些各种分区的差别,我们就可以简单地把它们一视同仁了。