学习Linux的一些硬盘知识(笔记)

1. 硬件装置在Linux中的档名

装置 装置在Liunx中的档名
IDE硬盘机 /dev/hd[a-d]
SCSI/SATA/U盘硬盘机 /dev/sd[a-p]
U盘快闪碟 /dev/sd[a-p](与SATA相同)
软盘机 /dev/fd[0-1]
   
   
   
   
   

2. 磁碟的组成

  磁碟盘可细分出磁区(Sector)与磁柱(Cylinder)两种单位,其中磁区每个为512bytes那么大,在整颗磁碟的第一个磁区特别的重要,因为它记录了整颗磁>碟的重要资讯,磁碟的第一个磁区主要记录了两个重要的资讯,分别是:

    × 主要启动记录区(Master Boot Record, MBR):可以安装启动管理程序的地方,有446 bytes
    × 分割表(partition table):记录整颗硬盘分割的状态,有64 bytes

  MBR是很重要的,因为当系统在启动的时候会主动去读取这个区块的内容,这样系统才会知道你的程序放在哪里且该如何进行启动。如果你要安装多重启>动的系统,MBR这个区块的管理就非常的重要啦!


  在分割表所在的64 bytes容量中,总共分为四组记录区,每组记录区记录了该区段的启始与结束的磁柱号码。


  由於分割表就只有64 bytes,最多只能容纳四笔分割的记录,这四个分割的记录被称为主要(Primary)或延伸(Extended)分割槽。下面是对于分割表的几个重点资讯:

    × 所谓的“分割”,只是针对那个64 bytes的分割表进行配置;
    × 硬盘默认的分割表仅能写入四组分割信息;
    × 这四组分割信息被称为主要(Primary)或延伸(Extended)分割槽;
    × 分割槽的最小单位为磁柱(cylinder);
    × 当系统要写入磁碟时,一定会参考磁盘分区表,才能针对某个分割槽进行数据的处理。

   如果想将硬盘分割成不止4个分隔槽,该怎么办?这个时候可以使用扩展分区。

  扩展分配的目的是使用额外的磁区来记录分割信息,扩展分配本身并不能被拿来格式化。扩展分配继续切出来的分割槽,就被称为逻辑分割槽(logical partition)。 由于逻辑分割槽是由扩展分配继续分割出来的,所以它可以使用的磁柱范围就是扩展分配所配置的范围。

  主要分割、扩展分配与逻辑分割的特性我们作个简单的定义:

    × 主要分割与扩展分配最多可以有四笔(硬盘的限制);
    × 扩展分配最多只能有一个(操作系统的限制);
    × 逻辑分割是由扩展分配持续切割出来的分割槽;
    × 能够被格式化后,作为数据存取的分割槽为主要分割与逻辑分割。扩展分配无法格式化;
    × 逻辑分割的数量依操作系统而不同,在Linux系统中,IDE硬盘最多有59个逻辑分割(5号到63号), SATA硬盘则有11个逻辑分割(5号到15号)。

原文地址:https://www.cnblogs.com/wy2185/p/5288205.html