硬盘在Linux系统中的表示及Linux系统分区划分标准

硬盘在Linux系统总的表示及Linux系统分区划分标准

 


                   硬盘的分区有主分区、扩展分区和逻辑分区组成,不管你的电脑是windows还是linux我们在为硬盘分区的时候都要遵循如下标准:

一块硬盘上主分区(包括扩展分区)的最大个数是四个,扩展分区也算是一个主分区,扩展分区下可以包含更多的逻辑分区。所以主分区(包括扩展分区)的范围是从1-4,逻辑分区是从5开始的,可以通过fdisk -l命令查看。


这是会看到:

Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1         765     6144831    7  HPFS/NTFS
/dev/hda2             766        2805    16386300    c  Win7 NTFS
/dev/hda5             971        2915    15623181    b  Linux
/dev/hda6            2916        4131     9767488+  83  Linux
/dev/hda7            4132        5590    11719386   83  Linux
/dev/hda8            5591        6806     9767488+  83  Linux
/dev/hda9            6807        9657    22900626   83  Linux
/dev/hda10           9658        9729      578308+  82  Linux swap / Solaris


其中Disk /dev/hda: 80.0 GB表示你的硬盘大小是80G,其中/dev/hda表示你的机器中的第一块硬盘hda还可以表示成hd0,如果你

的机器中有第二个硬盘那么就表示成hdb(hd1),以此类推第三块hdc(hd2)....
heads是磁盘面,sectors/track扇区/磁道,cylinders是柱面,每个扇区的大小是512byte即0.5k,则整个硬盘体积换算公式应该

是:磁面个数 x 扇区个数 x 每个扇区的大小512 x 柱面个数 = 硬盘体积 (单位bytes)
然后下面hda1表示硬盘上的第一个主分区,hda2表示第二个主分区,因为这块硬盘上只有两个主分区所以接下来就是hda5(逻辑分

区)了,因此该硬盘上主分区从1-2,逻辑分区从5-10。
此例中硬盘分区的表示方法是/dev/hd[a-z]X,其中a-z表示第一到第n块硬盘,X从1开始以此类推,当然1-4表示主分区(包括扩展

分区),从5-n表示逻辑分区


硬盘分区还有第二种表示方法(hd[0-n],Y),这种方法常用于GRUB引导系统时,其中0-n表示第一到第n块硬盘,Y从0开始以此类推,

当然对应上面的那种表示方法,0-3表示主分区(包括扩展分区),从4-n表示逻辑分区。因此对应上面的那个表/dev/hda即为hd0,

/dev/hda1即为(hd0,0),/dev/hda2即为(hd0,1),注意要加括号。


因为该硬盘是IDE接口的硬盘所以用hd表示,但是对于SCSI和SATA硬盘的表示方法只需要把hd换成sd即可,软盘即为fd


合理的规划分区:

1、分区结构之一:四个主分区,没有扩展分区

即:[主|分区1] [主分|区2] [主|分区3] [主|分区4]

这种情况,如果您想在一个磁盘上划分五个以上分区,这样是行不通的

 

 

2、三个主分区 一个扩展分区

即:[ 主 |  分区1 ] [ 主 | 分区2 ] [ 主 | 分区3 ] [扩展分区]
                                                                                                 |
            [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ...

这种情况行得通,而且分区的自由度比较大;分区也不受约束,能分超过5个分区

 

 

3、最合理的分区结构应该是主分区在前,扩展分区在后,然后在扩展分区中划分逻辑分区。主分区的个数+扩展分区个数要控制在四个之内

即:[主|分区1] [扩展分区]
                                             |       
[逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ...

 

或:[主|分区1] [主|分区2] [扩展分区]
                                                               |       
   [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ...

 

或:[主|分区1] [主|分区2] [主|分区3] [扩展分区]
                                                                                 |
             [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ...

 

 

4、最不合理的分区结构: 主分区包围扩展分区

 

[主|分区1] [主|分区2] [扩展分区] [主|分区4] [空白未分区空间]
                                                                                         |
    [逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ...

 

这样 [主|分区2] 和 [主|分区4] 之间的 [扩展分区] 是有自由度,但[主|分区4]后的[空白未分区空间]怎么办?除非把主分区4完全利用扩展分区后的空间,否则您想在主分区4后再划一个分区是不可能的,划分逻辑分区更不可能; 虽然类似此种办法也符合一个磁盘四个主分区的标准,但这样主分区包围扩展分区的分区方法实在不可取

 

 


本文参考http://www.linuxsir.org整理

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值