《鸟哥的linux私房菜 基础篇》第三章学习笔记
2013-04-07 16:20
204 查看
第三章主机规划与磁盘分区
磁盘的第一个扇区主要记录了两个重要的信息,分别是:
1.主要启动记录区(MasterBoot Record, MBR):可以安装开机管理程序的地方,有446bytes;2.分割表(partition table):记录整个硬盘分割的状态,有64bytes
磁盘默认的分割表仅能写入四组分割信息
分隔槽的最小单位是磁柱(cylinder)
当系统要写入磁盘时,一定会参考磁盘分布表,才能针对某个分隔槽进行数据处理
分割的作用:数据的安全性,每隔分隔槽的数据时分开的,例如重装系统进入C槽进行操作,对其他槽无影响;系统的效能考虑,由于分隔槽将数据集中在某个磁柱的区段,则在查找或读取这个分隔槽时,搜寻范围更小,由于数据集中了,将有助于数据读取的速度与效能。
由延伸分割继续切出来的分隔槽,就被称为逻辑分隔槽(logical partition)。由于逻辑分隔槽是由延伸分割继续分割出来的,所以他可以使用的磁柱范围就是延伸分割锁设定的范围。
主要分割、延伸分割与逻辑分割的特性:
主要分割与延伸分割总和最多有四笔(硬盘的限制);
延伸分割最多只能有一个(操作系统的限制);
逻辑分割是由延伸分割持续切割出来的分割槽;
能够被格式化后,作为数据存取的分割槽为主要分割与逻辑分割。延伸分割无法格式化;
逻辑分割的数量依操作系统而不同。Linux中,IDE硬盘最多有59个逻辑分割(5号到63号),SATA硬盘则有11个逻辑分割(5号到15号)
整个开机流程到操作系统之前的动作:BIOS->MBR->开机管理程序(boot loader)->核心档案
Bootloader的主要任务:
提供选单:可选择不同的开机项目,多重引导的重要功能
载入核心档案:直接指向可开机的程序区段来开始操作系统
转交其他loader:将开机管理功能转交给其他loader负责。开机管理程序除了可以安装在MBR之外,还可以安装在每个分隔槽的启动扇区(boot sector),这个特色造就了多重引导的功能。例如有两个分割槽分别装了linux和windows
每个分割槽都拥有自己的启动扇区(boot sector)
存放相应系统程序的槽为系统槽
实际可开机的核心档案是放置在各分割槽内的
Loader只会认识自己的系统槽内的可开机核心档案,以及其他loader而已;
Loader可直接指向或者间接将管理权转交给另一个管理程序
磁盘的第一个扇区主要记录了两个重要的信息,分别是:
1.主要启动记录区(MasterBoot Record, MBR):可以安装开机管理程序的地方,有446bytes;2.分割表(partition table):记录整个硬盘分割的状态,有64bytes
磁盘默认的分割表仅能写入四组分割信息
分隔槽的最小单位是磁柱(cylinder)
当系统要写入磁盘时,一定会参考磁盘分布表,才能针对某个分隔槽进行数据处理
分割的作用:数据的安全性,每隔分隔槽的数据时分开的,例如重装系统进入C槽进行操作,对其他槽无影响;系统的效能考虑,由于分隔槽将数据集中在某个磁柱的区段,则在查找或读取这个分隔槽时,搜寻范围更小,由于数据集中了,将有助于数据读取的速度与效能。
由延伸分割继续切出来的分隔槽,就被称为逻辑分隔槽(logical partition)。由于逻辑分隔槽是由延伸分割继续分割出来的,所以他可以使用的磁柱范围就是延伸分割锁设定的范围。
主要分割、延伸分割与逻辑分割的特性:
主要分割与延伸分割总和最多有四笔(硬盘的限制);
延伸分割最多只能有一个(操作系统的限制);
逻辑分割是由延伸分割持续切割出来的分割槽;
能够被格式化后,作为数据存取的分割槽为主要分割与逻辑分割。延伸分割无法格式化;
逻辑分割的数量依操作系统而不同。Linux中,IDE硬盘最多有59个逻辑分割(5号到63号),SATA硬盘则有11个逻辑分割(5号到15号)
整个开机流程到操作系统之前的动作:BIOS->MBR->开机管理程序(boot loader)->核心档案
Bootloader的主要任务:
提供选单:可选择不同的开机项目,多重引导的重要功能
载入核心档案:直接指向可开机的程序区段来开始操作系统
转交其他loader:将开机管理功能转交给其他loader负责。开机管理程序除了可以安装在MBR之外,还可以安装在每个分隔槽的启动扇区(boot sector),这个特色造就了多重引导的功能。例如有两个分割槽分别装了linux和windows
每个分割槽都拥有自己的启动扇区(boot sector)
存放相应系统程序的槽为系统槽
实际可开机的核心档案是放置在各分割槽内的
Loader只会认识自己的系统槽内的可开机核心档案,以及其他loader而已;
Loader可直接指向或者间接将管理权转交给另一个管理程序
相关文章推荐
- 鸟哥Linux私房菜_基础篇(第二版)_第三章学习笔记
- python学习笔记三之深浅copy,扩展数据类型(基础篇)
- python学习笔记三之文件操作(基础篇)
- SQL SERVER设计与高级查询 第三章 学习笔记
- shell学习笔记1——基础篇
- C++ Primer 学习笔记(第三章)
- EffectiveC++第三章构造函数析构函数和赋值操作符学习笔记
- HTML+CSS基础课程学习笔记-第三章 CSS
- Android高级应用开发(基础篇) - stage9 - 学习笔记
- C++ Primer学习笔记之第三章--字符串,向量和数组
- 编程小白的第一本 python 入门书 学习笔记02 第三章 变量与字符串
- 《UNIX环境高级编程》学习笔记--第三章习题2参考答案
- Brocade NOS学习笔记(第一章――第三章)
- Android高级应用开发(基础篇) - stage1 - 学习笔记
- c#高级编程第七版 学习笔记 第三章 对象和类型
- 学习笔记:《jQuery基础教程》第四版第三章课后练习
- 《Linux命令行与shell脚本编程大全》 第三章 学习笔记
- 系统架构师学习笔记_第三章_连载
- 学习笔记—C语言基础篇02
- Python学习笔记(基础篇)_003_运算符