linux学习入门7——磁盘基本概念(linuxcast.net)

来源:互联网 发布:淘宝达人广场电脑 编辑:程序博客网 时间:2024/05/18 03:22

LINUX系统基础(磁盘,分区,MBR,GPT)


1.磁盘的基本概念

机械硬盘(如图)通过盘片进行存储,一个硬盘可以有一个或多个盘片,没个一个盘片上下都会有一个磁头(用来读写数据)

转速(盘片)越高,磁盘性能越高。但功率热量也会跟着上来。一般台式机为7200转,笔记本为5400转.盘片的物理结构限制了发展.

固态硬盘(没有了盘片结构)


2.基本概念:cylinder(柱面),sector(扇区),head(磁头)如图 

柱面:一个盘片被分为了这样一圈一圈的轨道,暂称为柱面。多个盘片在位置相同的轨道处的地方形成了一个立体的管子,这就形成了柱面

扇区:从中心向边缘扩充出来一个扇形结构叫做扇区。类似与切蛋糕。越靠近内圈面积越小,越靠近外圈面积越大。

磁头:读取数据的磁臂,通常被一个head的大小为512B,head为读取数据的最小单位。


3.磁盘在LINUX中的表示(如图)

a,b,c,d带表第几块硬盘。IDE设备时是hd[a-z],SATA,SCSI,SAS,USB等设备的美女工程为usd[a-z]

/dev/sda    /dev/sdb


4.分区概念(如图)

不同的分区用:设备名称+分区号,如sda1,sda2

主流的分区机制为MBR和GPT(是一个软件概念)


5。MBR(Master Boot Record) 是传统的分区机制,应用于绝大多数使用BIOS的PC设备(一般除苹果外一般都是,苹果用emi引导方式)。

MBR支持32bit和64bit系统

MBR支持分区数量有限

MBR只支持不超过2T的硬盘,超过2T的硬盘将只能使用2T空间(有第三方解决方法),使用32位的寻址空间。

硬盘的头521字节被MBR占有(前446为引导代码,接下来4个16字节为分区表,接下来为2个字节为启动标识为肯定为55aa)(如图)


6.MBR分区(如图)

逻辑分区是基于扩展分区创建出来的(扩展分区是不能直接用的,必须要在上面创建逻辑分区采可以用)图中的第二个图中/dev/sda4为扩展分区


7.GPT( GUID partiton Table)(如图)

64位的寻址空间,必须在支持UEFI(UER)的硬件才能使用,MAC原生为GPT分区格式