目录
目录
前言:
管理磁盘与文件系统管理是管理员的重要工作内容之一,在Linux服务器中,当现有硬盘的分
区规划不能满足要求时,就需要对硬盘中的分区进行重新规划和调整,或者添加新的硬盘设备来扩
展空间。在硬盘中建立分区后,还需要对分区进行格式化并挂载到系统中的指定目录,然后才能用
于存储文件、目录等数据。在这里我们将详细了解磁盘管理与文件系统管理。
一、磁盘结构及分区表示
1、磁盘基础
⑴、磁盘物理结构
盘片:硬盘有多个盘片,每个盘片2面。
磁头:每面有一个磁头。
⑵、硬盘的数据结构
扇区:磁盘上得每个磁道被等分为若干个弧段,这些弧段就是硬盘得扇区。硬盘的第一个扇
区叫做引导扇区。盘片被分为多个扇形区域,每天扇区存放512字节的数据,扇区是硬盘的最小存
储位。
磁道:同一个盘片不同半径的同心圆。磁盘旋转时,磁头保持在一个位置上,则每个磁头会
在盘片上面划出一个圆形轨迹,这些圆形轨迹就是磁道。
柱面:不同盘片相同半径构成的圆柱面,由同一半径圆的多个磁道组成。
⑶、存储容量
磁盘存储容量=磁头数*磁道(柱面)数*每道扇区数*每扇区字节数。
可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域。
2、硬盘接口
硬盘按数据接口不同,大致分为ATA(IDE)和SATA以及SCSI和SAS,接口速率不是实际硬
盘数据传输的素的。
ATA:并口数据线连接主板与硬盘,抗干扰性太差,且排线占用空间较大,不利于电脑内部散
热,已逐渐被SATA所取代。
SATA:抗干扰性强, 支持热拔插等功能,速度快,纠错能力强。
SCSI:(小型机系统接口),广为工作站级个人电脑以及服务器所使用,资料传输时CPU占
用率较低,支持热拔插等功能,速度快等。
SAS:新一代SCSI技术,串行连接SCSI接口,与SATA硬盘相同,都是采取序列式技术以获
得更高的传输速度(可达到6GB/s),并通过缩短连接线改善内部空间等。
二、磁盘分区表示
1、主引导记录MBR
MBR位于硬盘第一个物理扇形处;MBR中包含硬盘的主引导到程序和硬盘分区表,MBR总共
512字节, 前446字节是主引导记录,分区表保存在MBR扇区中的第447-510字节中,分区表有4个
分区记录区,每个分区占16字节。主启动记录(MBR)磁盘分区支持最大卷为2.2TB,无法处理大于
2.2t的,超过之后使用GPT
2、磁盘分区的表示
⑴、简介
常见硬盘可划分为主分区、扩展分区和逻辑分区,通常主分区只有四个,而扩展分区可以看成
是一个特殊的主分区类型,在扩展分区中可以建立逻辑分区。主分区一般用来安装操作系统,扩展
分区则多用于存储文件数据。
⑵、Windows系统与Linux系统中分区的区别
在 Windows系统中,使用盘符的形式(如C盘、盘、E盘等)来表示不同的主分区、逻辑分
区,而忽略了不能直接存储文件据的扩展分区。
在Linux系统中,内核读取光驱、硬盘等资源时均通过“设备文件”的形式进行,因此Linux系统
将硬盘和分区分别表示为不同的文件。具体表述形式如下:
①、硬盘:对于IDE接口的硬盘设备,表示为hdX”形式的文件名:而对于SCS接口的硬盘设备,则表
示为“sdX”形式的文名。其中“X”可以为a、b、c、d等字母序号。
②、分区:表示分区时,以硬盘设备的文件名作基础,在后边添加该分区(主分区、扩展分区、逻
辑分区)对应的数字序号即可。由于硬盘中的主分区数目只有4个,此主分区和扩展分区的序号也
就限制在1~4,而逻辑分区的序号将始终从5始。即便第1个DE硬盘中只划分了一个主分区、一个
扩展分区,则新建的1个逻辑分区的序号仍然是从5开始的,应表示为“hda5”,第2个逻辑分区表示
为“hda6”。
3、 Linux中使用的文件系统类型
文件系统类型决定了向分区中存放、读取文件数据的方式和效率,在对分区进行格式化时需
要选择所使用的文件系统类型在。 Windows操作系统中,经常使用的文件系统类型包括FAT32、
NTFS等格式;而 Linux系统中,最常使用的文件系统主要包括以下几种格式:
⑴、EXT4:
第4代扩展文件系统,用于存放文件和目录数据的分区,是 Linux系统中默认使用的文件系
统。EXT4是典型的日志型文件系统,其特点是保存有磁盘存取记录的日志数据,便于恢复,在存
取性能和稳定性方面更加出色。