Linux分区工具—Fdisk的使用方法

系统 Linux
在学习Linux的过程中,安装Linux是每一个初学者的第一个门槛。在这个过程中间,最大的困惑 莫过于给硬盘进行分区。

虽然,现在各种发行版本的Linux已经提供了友好的图形交互界面,但是很多的人还是感觉无从下手。这其中的原因主要是不清楚Linux的分区规定,以及Linux分区工具—Fdisk的使用方法。下面从这两个方面入手,来讲解这个困扰大家的问题。

Linux的分区规定

1.Linux分区工具—Fdisk设备管理
 
在Linux中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等IDE或SCSI设备也不例外。 Linux把各种IDE设备分配了一个由hd前缀组成的文件;而对于各种SCSI设备,则分配了一个由sd前缀组成的文件。例如,***个IDE设备,Linux就定义为hda;第二个IDE设备就定义为hdb;下面以此类推。而SCSI设备就应该是sda、sdb、sdc等。
 
2.Linux分区工具—Fdisk分区数量

要进行分区就必须针对每一个硬件设备进行操作,这就有可能是一块IDE硬盘或是一块SCSI硬盘。对于每一个硬盘(IDE或SCSI)设备,Linux分配了一个1到16的序列号码,这就代表了这块硬盘上面的分区号码。例如,***个IDE硬盘的***个分区,在Linux下面映射的就是hda1,第二个分区就称作是hda2。对于SCSI硬盘则是sda1、sdb1等。

3.Linux分区工具—Fdisk各分区的作用

在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系统上也是如此规定),而不是主分区上。

因此,我们可以看到扩展分区能够提供更加灵活的分区模式,但不能用来作为操作系统的引导。 除去上面这些各种分区的差别,我们就可以简单地把它们一视同仁了。

【编辑推荐】

  1. 详解Linux开发领域
  2. 腾讯Linux QQ团队现招聘:Linux开发与测试工程师
  3. 英特尔欲借基于Linux开发Moblin挑战微软
  4. 开源大师齐聚京城 Linux开发者研讨会开幕
  5. Linux开发现状的“天气预报”


 

责任编辑:chenqingxiang
相关推荐

2012-08-13 10:26:06

IBMdW

2012-05-10 10:10:19

Linuxfdisk

2019-02-11 14:50:21

Linux分区命令

2010-05-10 16:17:19

Oracle LogM

2009-12-21 14:25:07

2013-07-17 10:34:36

Ubuntu软件管理

2022-01-11 15:10:18

Linuxfdiskparted

2010-03-04 10:44:04

Linux ftp命令

2009-08-11 09:26:06

2018-01-15 14:59:35

Linux命令交换分区

2009-11-23 14:38:02

Visual Stud

2010-07-05 09:38:47

LinuxNFS

2022-02-26 08:39:09

LinuxScp命令

2009-09-05 10:26:20

Linux压缩打包命令Linux命令

2009-08-04 08:32:06

Linux Find命Linux Find使用方法

2010-03-05 15:20:25

Linux man命令

2011-02-28 10:05:10

Server 2008

2022-10-08 09:17:15

Linuxinxi

2012-01-13 09:55:54

jQuery

2012-05-11 10:13:54

点赞
收藏

51CTO技术栈公众号