Linux私房菜学习-第3章主机规划与磁盘分区

Linux与硬件的搭配
(1)各硬件设备在Linux中的文件名
在Linux中,每个设备都被当做一个文件来对待
Linux私房菜学习-第3章主机规划与磁盘分区

磁盘分区
(1)磁盘的组成
磁盘的组成:盘片机械手臂磁头主轴马达。 盘面又可以细分出扇区柱面二种单位,其中每个扇区为512btye。
Linux私房菜学习-第3章主机规划与磁盘分区
整块磁盘的第一个扇区特别重要,因为一个扇区记录了两个重要的信息:
1)主引导分区(Master Boot Record,MBR):可以安装引导加载程序的地方。
2)分区表(partition table):记录整块硬盘分区的状态。
MBR是很重要的,因为当系统在开机的时候会主动去读取这个区块的的内容,这样系统才会知道你的程序放在哪,如何去开机。
必须对硬盘进行分区,这样硬盘才能被使用。

(2)磁盘分区表
通过利用参考柱面号码的方式来逻辑分区。在分区表的64bytes容量中,总共分为4组记录区,每组记录了该区段的起始与柱面号码。
Linux私房菜学习-第3章主机规划与磁盘分区
那么这是个分区在Linux系统中的设备文件名,文件名的数字和分区位置有关:
P1:/dev/hda1 P2:/dev/hda2 P3:/dev/hda3 P2:/dev/hda3
当操作系统是windows时,那么上面四个分区代号为 C,D,E,F。当有数据写入F盘,那么数据会被写入这块磁盘的301~400号柱面之间。
1)所谓的分区就是对64bytes的分区表进行设置
2)磁盘默认仅仅能写入四组分区信息
3)四组主要的分区称为主(Primary)分区扩展(Extended)分区
4)分区的最小单位为柱面
一个硬盘默认四个分区,但是实际上一个硬盘可以分为多个分区的。通过使用额外的扇区来记录更多的分区信息:
P1为主分区,P2为扩展分区。扩展分区的目的是使用额外的扇区来记录分区信息,新分出的5个分区称为逻辑分区(logical partition)
Linux私房菜学习-第3章主机规划与磁盘分区
P1:/dev/had1 P2:/dev/had2 L1:/dev/had5 L2:/dev/had6 L3:/dev/had7
L4:/dev/had8 L5:/dev/had9 前四个号码只给主分区或扩展分区使用,逻辑分区从5开始。
1)主分区与扩展分区最多有四个
2)扩展分区最多只能有一个
3)逻辑分区是由扩展分区持续切分出来的
4)只有主分区和逻辑分区能被数据访问,扩展分区无法格式化
5)逻辑分区的数量依操作系统而不同

(3)开机流程与主引导分区(MBR)
开机流程:①BIOS。BIOS是一个写入到主板的一个韧体,是开机的时候执行的第一个程序。 ②BIOS会根据用户的设置去取的能够开机的硬盘,并且到该硬盘里读取第一个扇区的MBR的位置。MBR这个仅有446bytes硬盘里会放置最基本的引导加载程序。 ③MBR加载程序加载内核文件,接下来就是内核文件的工作。
引导加载程序除了可以安装在MBR,还可以安装每个分区的引导扇区,这样就是多系统计算机。

(4)Linux磁盘分区的选择
目录树结构: 以根目录为主,然后向下呈现分支状态的目录结构的一种文件结构。根目录表示为一条斜线"/"。
Linux私房菜学习-第3章主机规划与磁盘分区
文件系统与目录树的关系: 所谓的“挂载“就是利用一个目录当成进入点,将磁盘分区的数据放置在该目录下,即进入该目录就可以可读取该分区的意思(目录与分区映射)。 目录称为”挂载点“。