2.1

linux一切皆文件

2.2 磁盘分区

磁盘即文件

2.2.1 磁盘连接的方式与设备文件名的关系

模糊

1、正常的实体机器大概使用的都是 /dev/sd[a-] 的磁盘文件名,至于虚拟机环境下面,为了加 速,可能就会使用 /dev/vd[a-p] 这种设备文件名喔!

ps 我的虚拟机上是dev/sd[a-p]的模式

2、/dev/sda1

/dev/sda2

/dev/sda3

在windows中就相当于C,D,E盘。

3、为啥要分区

1)数据的安全性

如windows重装系统只会影响到c盘

2)系统性能

由于分区将数据集中在某个柱面的区段,例如一个分区位于柱面号码1~100号,如此一来当有数据要读取自该分区
时, 磁盘只会搜寻前面1~100的柱面范围,由于数据集中了,将有助于数据读取的速度与性能!所以说,分区是很重要的!

4、MBR 主要分区、延伸分区与逻辑分区的特性我们作个简单的定义:

主要分区与延伸分区最多可以有四笔(硬盘的限制)

延伸分区最多只能有一个(操作系统的限制)

逻辑分区是由延伸分区持续切割出来的分区

能够被格式化后,作为数据存取的分区为主要分区与逻辑分区。延伸分区无法格式化;
逻辑分区的数量依操作系统而不同,在Linux系统中SATA硬盘已经可以突破63个以上的分区限制;

2.1

linux一切皆文件

2.2 磁盘分区

磁盘即文件

2.2.1 磁盘连接的方式与设备文件名的关系

模糊

1、正常的实体机器大概使用的都是 /dev/sd[a-] 的磁盘文件名,至于虚拟机环境下面,为了加 速,可能就会使用 /dev/vd[a-p] 这种设备文件名喔!

ps 我的虚拟机上是dev/sd[a-p]的模式

2、/dev/sda1

/dev/sda2

/dev/sda3

在windows中就相当于C,D,E盘。

3、为啥要分区

1)数据的安全性

如windows重装系统只会影响到c盘

2)系统性能

由于分区将数据集中在某个柱面的区段,例如一个分区位于柱面号码1~100号,如此一来当有数据要读取自该分区
时, 磁盘只会搜寻前面1~100的柱面范围,由于数据集中了,将有助于数据读取的速度与性能!所以说,分区是很重要的!

4、MBR 主要分区、延伸分区与逻辑分区的特性我们作个简单的定义:

主要分区与延伸分区最多可以有四笔(硬盘的限制)

延伸分区最多只能有一个(操作系统的限制)

逻辑分区是由延伸分区持续切割出来的分区

能够被格式化后,作为数据存取的分区为主要分区与逻辑分区。延伸分区无法格式化;
逻辑分区的数量依操作系统而不同,在Linux系统中SATA硬盘已经可以突破63个以上的分区限制;

5、GTP突破了限制

6、开机流程

BIOS:开机主动执行的固件,会认识第一个可开机的设备,第一个可开机设备的第一个扇区内的主要开机记录区块,内含开机管理程序;

开机理程序((boot loader)):一支可读取核心文件来执行的软件;

核心文件:开始操作系统的功能...

7、多重开机流程

每个分区都拥有自己的开机扇区(boot sector)
图中的系统盘为第一及第二分区,
实际可开机的核心文件是放置到各分区内的!
loader只会认识自己的系统盘内的可开机核心文件,以及其他loader而已;
loader可直接指向或者是间接将管理权转交给另一个管理程序。

boot loader可以安装的地点有两个,分别是 MBR 与 boot sector

boot loader的功能主要有:提供菜单、载入核心、转交控制权给其他loader

鸟哥linux私房菜学习笔记 第二章知识点的更多相关文章

  1. 鸟哥linux私房菜学习笔记,U盘安装centos5.3不能正常引导的问题

    前言: 一直都想学习linux,毕竟是做测试的标配.听过鸟哥的linux私房菜大名,作为新手我淘来了第三版,到手看到书的厚度,心都凉了半截,本着不能浪费的原则,还是学吧! 过程:        开始看 ...

  2. 鸟哥linux私房菜学习笔记,U盘安装centos5.3不能正常进入图形界面的问题

    前面说过自己成功引导了centos系统,现在进入启动界面,首次进入会进行相关设置,按照步骤一步一步完成,取消完光盘安装,点击下一步,就进入下面这个界面,没有登录框...没错!怎么蓝屏了,这可是linu ...

  3. 鸟哥Linux私房菜基础学习篇学习笔记3

    鸟哥Linux私房菜基础学习篇学习笔记3 第十二章 正则表达式与文件格式化处理: 正则表达式(Regular Expression) 是通过一些特殊字符的排列,用以查找.删除.替换一行或多行文字字符: ...

  4. 鸟哥Linux私房菜基础学习篇学习笔记2

    鸟哥Linux私房菜基础学习篇学习笔记2 第九章 文件与文件系统的压缩打包: Linux下的扩展名没有什么特殊的意义,仅为了方便记忆. 压缩文件的扩展名一般为: *.tar, *.tar.gz, *. ...

  5. 鸟哥Linux私房菜基础学习篇学习笔记1

    鸟哥Linux私房菜基础学习篇学习笔记1 第三章 主导分区(MBR),当系统在开机的时候会主动去读取这个区块的内容,必须对硬盘进行分区,这样硬盘才能被有效地使用. 所谓的分区只是针对64Bytes的分 ...

  6. 鸟哥linux私房菜第6章笔记

    鸟哥linux私房菜第6章笔记 文件权限 修改 chgrp [-R] groupname filename //修改文件所属组 chown [-R] ownername[:groupname] fil ...

  7. 学习鸟哥linux私房菜--安装centos5.6(u盘安装,中文乱码)

    题头为"学习鸟哥Linux私房菜"的内容,均为博主在看鸟哥的Linux私房菜第三版的学习经历收获.以下正文: 鸟哥第一部分讲Linux规则与安装,看到第四章正式开始讲实际安装,于是 ...

  8. 鸟哥Linux私房菜知识汇总8至9章

    一看最近<鸟哥Linux私房菜>. 这是一个基本的书,万丈高楼平地起,学. 这是我整理的一些知识点.尽管非常基础. 希望和大家共同交流. 第8章 Linux磁盘与文件系统管理 一.Linu ...

  9. [Linux]《鸟哥的私房菜》笔记 (缓慢更新)

    暂时不更新了..这几天一看起书来发现内容很多,这样写blog太慢,也没意义.所以现在是每天看书,在笔记本上记笔记,再配合着<操作系统>和 linux内核 加深理解.往后会以心得体会为主写一 ...

随机推荐

  1. jQuery入门讲解

    jQuery设计思想: (1)选择页面元素 css选择器: $(document) 选择整个文档对象, $("#myId") 选择id为myId的页面元素, $("div ...

  2. 关于类的成员,public,private修饰符

    类的成员要:属性,方法 属性:是它本身所居有的东西,比如人的特征,也可以这样理解属性是静态状态 方法:是这些属性通过方法行为发生改变,也就是方法是动态,可以对属性进行更新 public 公共的,可以被 ...

  3. IDEA自动生成TestNG的testng.xml的插件

    某地方见到的,自己实际操作一遍,记录一下.方便以后查询. 下载Create TestNG XML 插件,重启IDEA即可. 重启idea,新建Maven项目. pom.xml增加依赖 <depe ...

  4. 架构师养成记--25.linux用户管理

    用户管理配置文件用户信息文件:/etc/passwd密码文件:/etc/shadow用户配置文件:/etc/login.defs /etc/default/useradd新用户信息文件:/etc/sk ...

  5. js的语言的理解

    1.所谓字面量,就是语言语法 2.在js编译器读到语法时候,执行时候创建对象:在赋值的时候创建一个对象,或者是一个匿名对象. 3.函数定义本身是一个对象:执行时候不产生实例对象:这跟python类不一 ...

  6. jQuery EasyUI Datagrid组件的完整的基础DOM结构

    标题可能有点长,什么叫“完整的基础DOM结构”,这里“基础”的意思是指这个结构不依赖具体数据,不依赖Datagrid的view属性,只要存在Datagrid实例就会存在这样的基础DOM结构:而“完整” ...

  7. 集合之六:Map接口

    Map接口概述 Map接口中的集合和Collection接口中的集合在存储数据的格式上有很大的不同,Map接口下的内容是以<K , V> ,键值对的形式存储的,我们查询API,Map接口的 ...

  8. thinkphp5.0 微信扫码支付模式二

    仅供个人参考,方便大家. 一.1)https://pay.weixin.qq.com/index.php/core/home/login  复制此地址 打开微信商户平台. 2)下载安全操作证书(最好在 ...

  9. Python2获取网页标题

    Python获取网页标题 使用Python2.x的urllib2和lxml,速度应该还快于BeautifulSoup4(话说回来,为什么大家都要用BS4呢?一个XPATH不就完了吗) 没有安装过的,用 ...

  10. Flask基本知识

    @app.route('/')def hello_world(): return 'Hello World!' #route动态Route,支持字符串.整数.浮点数,/user/<int:id& ...