linux下分区MBR分区个数?

Linux 达人养成计划 II
第1章 VIM文本编辑器
第2章 磁盘管理
第3章 用户管理
你发的评论可能会是问题?是否将他发到问答中
Copyright (C) 2018 imooc.com All Rights Reserved | 京ICP备 号-2
本次提问将花费2个积分
你的积分不足,无法发表
本次提问将花费2个积分
继续发表请点击 "确定"Linux 入门记录:六、Linux 硬件相关概念(硬盘、磁盘、磁道、柱面、磁头、扇区、分区、MBR、GPT)_linux教程-织梦者
当前位置:&>&&>& > Linux 入门记录:六、Linux 硬件相关概念(硬盘、磁盘、磁道、柱面、磁头、扇区、分区、MBR、GPT)
Linux 入门记录:六、Linux 硬件相关概念(硬盘、磁盘、磁道、柱面、磁头、扇区、分区、MBR、GPT)
本文将为您描述Linux 入门记录:六、Linux 硬件相关概念(硬盘、磁盘、磁道、柱面、磁头、扇区、分区、MBR、GPT),教程操作方法:一、硬盘
硬盘的功能相当简单但很重要,它负责记录系统所需要的各种数据。硬盘记录数据有两个方面,一个是硬件方面的存储原理和结构,另外一方面则是软件方面的数据和文件系统。硬盘的主要行为就是数据的存放和取出。
构成硬盘的基本元件,主要可以分为实际存储数据用的磁盘(Plat Platter)、读取数据用的磁头(Head)、帮助磁头搜寻读取位置的马达等等,这些元件构成一个能够在不同磁盘上的任意位置读取数据的结构体。
二、磁盘(Plat Platter)
磁盘是硬盘中真正用来存储信息的部分,外观上如同圆盘一样,中间有孔可供马达运转轴通过(硬盘必须经过不断旋转磁盘才能找到数据),每个硬盘都有至少一个以上的磁盘。
一般来说硬盘中磁盘的大小,目前主要有 3.5 英寸和 5.25 英寸两种,而笔记本计算机所使用的磁盘大小一般为 2.5 英寸,有些甚至只有 1 英寸,大型磁盘防震的能力较差,而且一般来说磁盘越大硬盘的性能越差(因为磁盘的旋转速度降低,在磁盘上搜寻数据的事件会变长),不过因为表面积较大,所以能够存放的数据也就较多。
大部分磁盘都是以铝合金制成,而由于磁盘运转的速度较高,磁盘表面必须相当光滑,而重量的分布也必须相当均匀。而磁盘铝合金的表面,则涂了一层磁性物质,以供数据写入之用(写入或读取数据事实上都是在这层磁性物质上,与铝合金无关),这个磁性物质是利用电镀或溅镀的方法涂上,因此分布相当均匀,最后在磁性物质上,会再加上一层薄薄的保护膜,以提供润滑作用,避免磁头与磁盘不正常接触所造成的损坏。磁盘的两面都可以使用,因此每个磁盘上下共有两个磁头来读取数据。
在磁盘上可以感应到数字信息,是因为在磁盘上可以针对特定区域进行磁性的变动,因此我们只需要利用一些可以感应磁性变化的装置,可以依照磁盘上特定区域的磁性变化,来读取其中的内容。
三、硬盘数据单位
1. 磁道(Track)
一个磁盘划分为多个磁道,事实上一个磁道也就是指磁盘上的一圈数据区域(也就是说同一磁盘撒和国内所有的磁道都会以同心圆环的方式来排列),就像树木年轮中的一环。因此最靠近内圈的磁道上所能记录的数据量最小(由于越靠近内圈则圆圈越小)。
2. 柱面(Cylinder)
绕马达旋转轴旋转的多个磁盘,每个磁盘有两个盘面(片),每个盘面里有多个磁道(Track)。多个磁盘上相同大小的磁道在竖直空间上构成了一个柱面,类似于相同大小的一堆呼啦圈(磁道)从脚套到头,视觉上构成了一个空心筒(柱面)。
3. 磁头(Header)
当需要使用磁盘中的数据时,需要利用磁头来读取或写入数据。因此磁头可以说是磁盘与计算机中其他数字设备之间的接口。磁头负责把数字的位数据转换为磁性的变动,以便将数据写入磁盘之中,而反过来的动作就可以把数据由磁盘中读取出来。磁头的质量严重影响整个硬盘的性能,例如当我们增加磁盘的密度以及磁盘旋转的速度来增加数据传输的速率时,一定要有精密的磁头才能将这些数据正确地读取出来,因此每当发展出新技术的磁头时,通常都会带动整个硬盘效率的提高。
4. 扇区(Sector)
事实上仅把数据分为磁道,还不能达到细分数据区的目的(一个磁道中的数据容量还是相当大,即使是最内圈最小的磁道也是一样),因此我们再把磁道分为许多的扇区。由于内圈磁道的数据容量较少,因此内圈磁道所分割出来的扇区数码会比外圈磁道要少。扇区是磁盘上能读取数据的最小单位,大小为 512Bytes,也就是说 1 个 Byte 的文件,无论如何都要占据一个扇区的大小,无论这个扇区的数据量是 2KB 还是 16KB 都是一样。每个扇区内部的数据被视为连续的数据,因此实际存取时,需要再指定扇区中数据的地址,就可以找到所需要的数据。
四、硬盘在Linux中的表示
Linux 的所有设备都被抽象为一个文件,保存在 /dev 目录下。
根据接口可以分为:IDE、SATA、SAS、SCSI、USB。
硬盘名称一般为:设备类型 + [a-z],其中 [a-z] 表示第几块硬盘。
IDE 硬盘的名称一般是:hd[a-z]。SATA 硬盘、SAS 硬盘、SCSI 硬盘和 USB 硬盘的名称一般为:sd[a-z]。例如,第一块 SATA 硬盘名为 /dev/sda,第二块 SATA 硬盘名为 /dev/sdb,以此类推...
把一块硬盘的磁盘逻辑地分为几个区,每个区当作独立磁盘,以方便使用管理。
不同的分区用:&设备名 + 分区号&来表示,如第一块 SATA 硬盘的两个分区 sda1,sda2。
主流的分区机制有 MBR 和 GPT。
六、MBR(Master Boot Record,主引导记录)
MBR 是传统的分区机制,应用于绝大多数使用 BIOS 引导的 PC 设备(苹果使用EFI的方式)
MBR 支持 32 位和 64 位的操作系统
MBR 支持的分区数量有限
MBR 支持不超过 2T 的硬盘,超过 2T 的硬盘只能使用 2T 空间(有第三方解决办法),因为MBR的寻址空间只有 32 位长
MBR 结构:
占用硬盘最开头的 512 字节,即 0 柱面 0 磁道 1 扇区。前 446 字节是引导代码,不同操作系统的引导代码不一样。然后是 4 个 16 字节的主分区表信息。最后 2 个字节 55 AA,是操作系统的启动标识。
MBR 分区:
主分区:最多只能创建 4 个主分区。
扩展分区:一个扩展分区占用一个主分区位置。
逻辑分区:逻辑分区是基于扩展分区创建出来的。Linux 最多支持 63 个 IDE 分区和 15 个 SCSI 分区。
七、GPT(GUID Partition Table,全局唯一标识分区表)
GPT 是一个较新的分区机制,解决了 MBR 的很多缺点。
GPT 支持超过 2T 的硬盘
GPT 向后兼容 MBR
GPT 分区必须使用 64 位的系统
Mac、Linux 系统都支持 GPT 分区
Windows7 64位、WindowsServer2008 64位支持 GPT 分区
参考书籍:《电脑DIY 硬件原理/升级/最优化》
参考链接:Linux 磁盘基本概念(磁盘、分区、MBR、GPT)
通过《Linux 入门记录:六、Linux 硬件相关概念(硬盘、磁盘、磁道、柱面、磁头、扇区、分区、MBR、GPT)》的介绍希望对您了解和学习linux能够提供帮助.
这些内容可能对你也有帮助
更多可查看linux教程列表页。
猜您也会喜欢这些文章GPT分区和MBR分区不能共存吗?【linux吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:187,731贴子:
GPT分区和MBR分区不能共存吗?收藏
RT安装了fedora17后不能进入XP,查了资料找到这个,求解释:GPT 及安装从 Fedora 16 开始,将在全新的硬盘上默认使用 GPT (GUID Partition Table) 分区表。简单的来说,GPT 是取代只允许四个主分区(或三个主分区一个扩展分区)的 MBR(Master Boot Record) 分区表的新分区表格式,最早有 Intel 提出作为 EFI (BIOS 替代品,常见于各类 Intel Mac)的一部分,并且成为现在 UEFI的一部分。同时 Fedora 16 LiveCD 的 Anaconda 只具备将文件系统复制到目标主机的能力,于是很自然的意味着通过 LiveCD 的安装要求目标磁盘使用 GPT 分区表,使用 DVD (亦可用 Fedora LiveUSB Creator )则无这些限制。用 LiveCD 在使用 BIOS 的机器上安装时由于 GPT 的要求将需要创建一个大小为 1M 的 BIOS 分区,自动分区模式默认创建,手动分区模式若不创建的话无法继续。目前 M$ 的 XP(64bit)/Vista/2008/7 在 BIOS 上仅有使用 GPT 分布表的硬盘做为数据盘的能力,没有引导 GPT 分区表硬盘的作为系统盘的能力。目前 GRUB2 在 EFI(常见于 Intel Mac,注意和 UEFI 区分)上有 Bug,所以 Fedora 16 在 EFI 的设备上依然使用来自 Intel 的 GRUB-EFI 。以上几点加起来,意味着:LiveCD 安装仅适用于单独安装或者或后来安装支持 GRUB2+GPT 的 Linux 发行版(比如 Ubuntu),不适合与其他依然基于 GRUB+MBR 的 Linux 发行版或 M$ 系统共存。若是依然想使用 LiveCD 在为 MBR 分区表的硬盘上覆盖安装老版本 Fedora 或与已有支持 GRUB2+GPT 的 Linux 发行版(比如 Ubuntu)共存,可以尝试使用 GPT fdisk 将 MBR 无损转换成 GPT(未亲自尝试,风险自担)如果机器上有其他 GRUB+MBR Linux 发行版或 M$ 系统,亦或准备后来安装这些系统,请使用 DVD 或依据它生成的 LiveUSB。参考来源:Bugzilla MSDN
阿里云云市场镜像可以一键部署云服务器所需要的运行环境和个性化的软件应用,满足建站,应用开发,可视化管理等个性化需求,linux镜像让云服务器&即开即用&.
gpt好像没有mbr的说
那怎么解决?
Mac上似乎可以,模拟什么的,用于执行Windows。
装的时候加nogpt参数,17没试过,16是可以这样的
Mac OS可以创建 guid mbr混合分区
硬盘要学新的了。ip也要学ipv6了。加油吧少年。
GPT要用EFI才能启动 MBR就简单多了 两者不能共存,但是非EFI的电脑可以读取GPT分区表硬盘的数据
登录百度帐号linux EMMC 写MBR&EBR后分区分区只能挂载6个,急急急
[问题点数:40分]
linux EMMC 写MBR&EBR后分区分区只能挂载6个,急急急
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
匿名用户不能发表回复!|他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 linux下磁盘分区 的文章

 

随机推荐